$(function () {
var datagrid;
var editRow = undefined;
datagrid = $("#parameter").datagrid({
columns: [[
{ field: 'Key', title: '字段名',halign:'center',width:'50%',editor: { type: 'textbox', options: { required: false} }},
{ field: 'Value', title: '值',halign:'center',width:'50%',editor: { type: 'textbox', options: { required: false} }}
]],
toolbar: [{ text: '添加', iconCls: 'icon-add', handler: function () {
if (editRow != undefined) {
datagrid.datagrid("endEdit", editRow);
}
if (editRow == undefined) {
datagrid.datagrid("insertRow", {
index: 0,
row: {}
});
datagrid.datagrid("beginEdit", 0);
editRow = 0;
editRowNode=0;
}
}
},
{ text: '删除', iconCls: 'icon-cancel', handler: function () {
var rows = datagrid.datagrid("getSelections");
if (rows.length > 0) {
$.messager.confirm("提示", "你确定要删除吗?", function (r) {
if (r) {
var i=datagrid.datagrid('getRowIndex', datagrid.datagrid('getSelected'));
datagrid.datagrid('deleteRow',i);
editRow=undefined;
editRowNode = undefined;
}
});
}
else {
if(editRow!=undefined){
datagrid.datagrid('deleteRow',editRow);
editRow=undefined;
editRowNode = undefined;
}else{
$.messager.alert("提示", "请选择要删除的行", "error");
}
}
}
}],
onAfterEdit: function (rowIndex, rowData, changes) {
editRow = undefined;
editRowNode = undefined;
},
onDblClickRow: function (rowIndex, rowData) {
datagrid.datagrid("endEdit", editRow);
datagrid.datagrid("beginEdit", rowIndex);
editRow = rowIndex;
editRowNode = rowIndex;
}
});
dgInitial('parameter','','d');
});
easyui datagrid一般创建模板
最新推荐文章于 2025-05-26 11:15:00 发布