日期:2014-05-16 浏览次数:20352 次
var defectType = {
'代码有误': ['概要设计没实现需求', '编码没实现设计', '编码没实现需求', '逻辑/算法', '修改其他问题引起'],
'需求误解': ['测试人员误解'],
'性能问题': ['内存泄漏', '响应速度'],
'需求问题': ['需求不明确', '需求未定义', '需求规格说明书有误', '低保真与需求不符', '高保真与需求不符', '需求版本差异'],
'配置问题': ['部署问题', '工程文件配置问题', '测试数据问题', '测试环境配置问题'],
'易用性问题': ['文字提醒不友好','界面不美观','操作不便捷'],
'其他问题': ['权限设置问题', '第三方插件', '网络问题', '测试机硬件问题', '浏览器问题', '系统平台差异', '机型差异', '兼容性问题']
};
function changeDefectType(){
var elem = $('issue_custom_field_values_13'), value = elem.value, html = '', arr = defectType[value];
var optionlist = [], $icfv11;
if (arr) {
for (var i=0,len=arr.length; i<len; i++) {
optionlist.push({value: arr[i], text: arr[i]});
html += '<option value="'+ arr[i] +'">'+ arr[i] +'</option>';
}
}
$('issue_custom_field_values_11').update(html);
$icfv11 = jQuery('#issue_custom_field_values_11');
$icfv11.data('combobox') && $icfv11.combobox('loadData', optionlist);
}
function initDefectReason(){
var value = $('issue_custom_field_values_11').value;
$('issue_custom_field_values_13').onchange = changeDefectType;
changeDefectType();
$('issue_custom_field_values_11').value = value;
}
if ($('issue_custom_field_values_13')) {
if (!$('issue_custom_field_values_11').value) {
$('issue_custom_field_values_11').update('<option><option>');
var $icfv11 = jQuery('#issue_custom_field_values_11');
$icfv11.data('combobox') && $icfv11.combobox('loadData', []);
}
initDefectReason();
}