请教如何手动修改easyui datagrid
本帖最后由 shangxuan 于 2014-01-23 08:39:01 编辑
这是更新EASYUI DATAGRID的代码:
$('#btnok').click(function() {
$('#dg').datagrid('beginEdit', MDGRindex);
$('#dg').datagrid('updateRow', {
index: MDGRindex,
row: {
productionName: $('#M-productionName').combobox('getText'),
product: $('#M-product').combobox('getText'),
productionType: $('#M-productionType').combobox('getText'),
fenjieselect: $('#M-select').combobox('getText'),
proctionNO: $('#M-proctionNO').val()
}
});
$('#dd').dialog('close');
$('#dg').datagrid('endEdit', MDGRindex);
});
这是保存更改的代码:
$('#mm4').menu({
onClick: function(item) {
//保存出厂单
if (item.id = 'menu_save') {
alert ($("#dg").datagrid('getChanges').length); // 更改永远是0
if ($("#dg").datagrid('getChanges').length) {
var inserted = $("#dg").datagrid('getChanges', "inserted");
var deleted = $("#dg").datagrid('getChanges', "deleted");
var updated = $("#dg").datagrid('getChanges', "updated");
var effectRow = new Object();
if (inserted.length) {
effectRow["inserted"] = JSON.stringify(inserted)
}
if (deleted.length) {
effectRow["deleted"] = JSON.stringify(deleted)