您的位置:首页 > 产品设计 > UI/UE

easyui 表格中combo选择值后显示为valueField而非textField的解决

2012-11-29 18:23 405 查看
扩展表格的formatter如下:

formatComboByGridEditor : function(value, rowData) {
var editorOptions = rowData.editor.options;
var data = editorOptions.data;
if (data == undefined) {
return value;
}
for(var i = 0; i < data.length; i++) {
if (data[i][editorOptions.valueField] == value) {
return data[i][editorOptions.textField];
}
}
}


调用方式如下:

$(function(){
$('#id').propertygrid({
columns : [ [ {
field : "name",
title : "属性名称",
width : 100
}, {
field : "value",
title : "属性值",
width : 100,
formatter : formatComboByGridEditor
} ] ]
});
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐