我的列表中有个下拉框当选择一项后页面上所显示的是代码而不是文字,我的下拉框代码如下:function addEditorPosition(){
$("#borrow_detailinfo").datagrid('addEditor',{
field:'borrow_type',title:'借款类型',width:150,align:'center',
formatter: unitformatter,
editor:{
type:'combobox', //设置下拉框
options:{
//url:cusUrl, //ajax请求配置下拉框选项
data:positions,
valueField : 'enname', //存储字段码
textField : 'cnname', //显示字段值
required : true,
editable : false,
onSelect:function(record){ //选择后结束行编辑
}
}
}
});
}
匹配的方法代码如下:
function unitformatter(value) {
for (var i = 0; i < positions.length; i++) {
if (positions[i].enname == value) {
alert(value);
return positions[i].enname;
}
}
return value;
}
这个方法干脆就不走,求大神,求帮助。