1 、根据不同的条件进行再编辑之前改变editor属性
$(function() {
$('#tbID').datagrid({
onBeforeEdit: function(rowIndex, rowData) {
if (rowIndex == 0) {
var editor1 = $('#tbID').datagrid('getColumnOption', "薪资");
editor1.editor = {};
var editor2 = $('#tbID').datagrid('getColumnOption', "年龄");
//editor2.editor.type = 'numberbox';
editor2.editor = { type: 'numberbox', options: { precision: 6} };
}
else {
var editor1 = $('#tbID').datagrid('getColumnOption', "年龄");
editor1.editor = {};
var editor2 = $('#tbID').datagrid('getColumnOption', "薪资");
//editor2.editor.type = 'numberbox';
editor2.editor = { type: 'numberbox', options: { precision: 6} };
}
}
});
});
2、提交修改后信息,对数据库值进行修改。(详细代码就行进行展示,希望对大家有所帮助!)