最近学习easyui的datagrid数据表格,对数据表格的增删改做一个笔记
视图如下
要求:可进行多行的编辑修改,当点击保存时一起保存,可进行批量删除,新增时当有选择的行时,在该行下边新增,当没有选择时,在首行新增,取消编辑时,所有没保存的数据回滚至修改前数据,
jsp端代码:
var arr='';
var jsonarr='';
var jsonstr='';
function adddata(types){
var datagrid;//定义全局变量
var editRow=undefined;//定义全局变量:当前编辑的行
datagrid = $('#dataDict').datagrid({
//
url:'${ctx}/xtwh/datadict!list.action?types='+types, //请求的数据源
pagination:true,
pageSize:15,
pageList:[15,30,45,60],
fit:true,
fitColumn:true,
rownumbers:true,
striped:true,
nowap:true,
border:false,
columns:[[
{field:'id',title:'id',width:20,align:'center',sortable:true,checkbox:true},
{field:'code',title:'编号',width:100,align:'center',sortable:true ,
editor: { type: 'validatebox', options: { required: true}}
},
{field:'name',title:'名称',width:100,align:'center',sortable: