<th
field="level"
width="80"
editor="{
type:'combobox',
options:{required:true,
editable:false,
data:
[
{'id':'1,'text':'高速公路'},
{'id':'2','text':'一级公路'},
'id':'3','text':'二级公路'},
{'id':'4','text':'三级公路'}
],
valueField:'id',
textField:'text'}}">
路线等级</th>
{
field : "unitId",
title : "单位",
width : 30,
align : "right",
sortable : true,
formatter : unitFormatter,
editor : {
type : "combobox",
options : {
data : unitJSON, /* unitJSON是JSON格式的对象数组 */
valueField : "value",/* value是unitJSON对象的属性名 */
textField : "name"/* name是unitJSON对象的属性名 */
}
}
}, { /* datagrid其它字段配置.... */}
function unitFormatter(value, rowData, rowIndex) {
if (value == 0) {
return "";
}
for (var i = 0; i < unitJSON.length; i++) {
if (unitJSON[i].value == value) {
return unitJSON[i].name;
}
}
return value;
}
var unitJSON = [{
"name" : "个",
"value" : 2,
"id" : 5,
"group" : "UNIT_DDL"
}, {
"name" : "件",
"value" : 3,
"id" : 6,
"group" : "UNIT_DDL"
}, {
"name" : "公斤",
"value" : 23,
"id" : 35,
"group" : "UNIT_DDL"
}];