columns : [[{ field : 'combobox_value', title : '工段', width : 150, editor : { type : 'combobox', options : { valueField : "combobox_value", textField : "combobox_name", data : combobox_json } }, formatter : function (value, row, index) { for (var i = 0; i < combobox_json.length; i++) { if (combobox_json[i].combobox_value == value) { return combobox_json[i].combobox_name; } } return row["combobox_name"]; }
var combobox_json= ""; function GetLevelDTAJ() { $.ajax({ url: "xx", type: 'get', async: false,//此处必须是同步 dataTye: 'json', success: function (data) { combobox_json= data; } }) return combobox_json; }
- formatter方法:
formatter: function(row){ var opts = $(this).combobox('options'); return row[opts.textField]; }