所有这些都是可能的。 我确信,你想要的是最好的方法。 在我建议采用某种标准方法的大多数情况下,你们的生活将更加容易,特别是在你们使用的新控制版本之后。
然而,你可以使用习惯格式(见。 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_formatter 而不是<代码>formatter: 选择,显示你喜欢的栏目。 例如,
{ name: Options , width: 150, align: left , editable: true, edittype: select ,
editoptions: {
value: function() { return buildSelect(); }
},
formatter: function (cellvalue, options, rowObject, action) {
if (cellvalue === Yes ) {
return <select><option value="1" selected="selected">Yes</option> +
<option value="0">No</option></select> ;
} else {
return <select><option value="1">Yes</option> +
<option value="0" selected="selected">No</option></select> ;
}
}
}
可使用<条码>代号<>代号/代码>,但不得使用任何数值代替缺损现值(是或无)。 您也可对<代码>change处理select
要素的某些职能具有约束力。