Jquery easyui datagrid 删除多行问题
2015-11-15 14:22
555 查看
前台代码
删除成功
<script type="text/javascript"> $(function () { $('#test').datagrid({ title: '风格信息', iconCls: 'icon-save', fit: true, nowrap: false, striped: true, //collapsible: true, url: '/GenerManage/LoadAllByPage/', sortName: 'GenreId', remoteSort: false, idField: 'GenreId', frozenColumns: [[ { field: 'ck', checkbox: true } ]], columns: [[ { field: 'GenreId', title: '编码', width: '80', align: 'center' }, { field: 'Name', title: '名称', width: '200', align: 'left' }, { field: 'Desctiption', title: '描述', width: '350', align: 'left' } ]], pagination: true, rownumbers: true, toolbar: [{ id: 'btnadd', text: '添加', iconCls: 'icon-add', handler: function () { this.href = '/GenerManage/View/'; } }, { id: 'btnupdate', text: '修改', iconCls: 'icon-save', handler: function () { var rows = $('#test').datagrid('getSelected'); if (rows) { this.href = "/GenerManage/View/" + rows.GenreId; } else { $.messager.alert('提示', '请选择要修改的数据'); return; } } }, '-', { id: 'btncut', text: '删除', iconCls: 'icon-cut', handler: function () { //获取表格选择行 var rows = $('#test').datagrid('getSelections'); //判断是否选择行 if (!rows || rows.length == 0) { $.messager.alert('提示', '请选择要删除的数据!', 'info'); return; } var parm; //循环给提交删除参数赋值(音乐风格编码) $.each(rows, function (i, n) { if (i == 0) { parm = "idList=" + n.GenreId; } else { parm += "&idList=" + n.GenreId; } }); $.messager.confirm('提示', '是否删除选中数据?', function (r) { if (!r) { return; } //提交 $.post('/GenerManage/Delete/', parm, function (msg) { if (msg.IsSuccess) { $.messager.alert('提示', msg.Message, 'info', function () { //重新加载当前页 $('#test').datagrid('reload'); }); } else { $.messager.alert('提示', msg.Message, 'info') } }); }); } }] }); var p = $('#test').datagrid('getPager'); if (p) { $(p).pagination({ onBeforeRefresh: function () { alert('before refresh'); } }); } }); </script>
删除成功
相关文章推荐
- 使用jQuery的validation插件来完成表单的验证
- 多选标签 用到jQuery
- WEB前端开发都应知道的jquery小技巧及jquery三个简写
- 【译】前端开发者都应知道的 jQuery 小技巧
- JQueryUI
- Jquery Ajax请求方法小结(值得收藏)
- jQuery 发送 post 请求返回字符串乱码的解决
- jQuery滑动选取数值范围
- JQuery中的回调对象
- KindEditor提交用jquery获取不到数据的解决方法
- 如何创建对象以及jQuery中创建对象的方式
- JQuery+EasyUI轻松实现步骤条效果
- WEB前端开发都应知道的jquery小技巧及jquery三个简写
- 10个常用的JQUERY代码片段
- jquery实现密码和确认密码的输入框中不能复制,粘贴,剪切,和右键
- jquery平滑滚动页面
- 用jQuery如何实现删除子节点和winform label显示数据分页
- JQuery中$.ajax()方法参数详解
- 常用Jquery前端操作
- Jquery选择器