$('#tt').datagrid({
title : 'Editable DataGrid',
iconCls : 'icon-edit',
width : 660,
height : 250,
singleSelect : true,
idField : 'firstname',
url : '../easyuitest/testjson/datagridtest.json',
columns : [ [ {
field : 'firstname',
title : 'First Name',
width : 60
}, {
field : 'age',
title : 'Age',
width : 60
}, {
field : 'mytest',
title : 'My Test',
width : 100,
formatter : function(value, row, index) {
//return row['text'];
if (value == 0) {
return "";
}
for (var i = 0; i < jsondata.length; i++) {
if (jsondata[i].id == value) {
return jsondata[i].text;
}
}
return value;
},
editor : {
type : 'combobox',
options : {
valueField : 'id',
textField : 'text',
//url : '../easyuitest/testjson/comboboxtest1.json',使用url取数据只会显示value值,无法显示text值。而直接使用json则可以
data : jsondata,
required : true,
}
}
}]]