1、前台展现单选框datagrid代码

$('#List').datagrid({
url: '@Url.Action("GetList")',
width: $(window).width() - 10,
methord: 'post',
height: $(window).height() - 35,
fitColumns: true,
sortName: 'Id',
sortOrder: 'desc',
idField: 'Id',
striped: true,//条纹化
rownumbers: true,
singleSelect: false,
selectOnCheck: false,
checkOnSelect: true,
pageSize: 15,
pageList: [15, 20, 30, 40, 50],
pagination: true,
striped: true, //奇偶行是否区分
singleSelect: true,//单选模式
//rownumbers: true,//行号
columns: [[
{field:'ck',checkbox:true},//在datagrid上展现单选框
{ field: 'Id', title: '', width: 80,hidden:true },
{ field: 'Way', title: '支付方式', width: 80,sortable:true },
{ field: 'Remark', title: '说明', width: 80,sortable:true }
]]
});

2、获取所有选中的行的信息

var checkedItems = $('#List').datagrid('getChecked');
var names = [];
$.each(checkedItems, function (index, item) {
names.push(item.Id);
})

3、向后台传输names

if (checkedItems != null) {
$.messager.confirm('提示', '@Suggestion.YouWantToDeleteTheSelectedRecords', function (r) {
if (r) {
$.post("@Url.Action("Delete")?id=" + names, function (data) {
if (data.type == 1)
$("#List").datagrid('load');
$.messageBoxWxc('提示', data.message);
}, "json");

}
});
} else { $.messageBoxWxc('提示', '@Suggestion.PlaseChooseToOperatingRecords'); }

4、后台用string id 接收(注意参数大小写)

string[] Ids = id.Split(',');拆分后即可获取所有选中行的Id

最新文章

  1. 例子:Background Transfer Service Sample
  2. HTTP03--DNS知识
  3. plain framework 1 参考手册 入门指引之 许可协议
  4. UIScrollView 的 delaysContentTouches
  5. Spring AOP报错处理 Can not set field to $Proxy 在spring中使用事物或AOP遇到的错误
  6. iOS CoreMotion框架(传感器)
  7. 第六十七篇、OC_UITableView head下拉图片放大的效果
  8. android 动态改变listview的内容
  9. Android系统之灯光系统--通知灯深入分析
  10. javaSE_06Java中的数组(array)-提高练习
  11. pod出现include of non-modular header inside framework module 错误
  12. 第一讲 新手如何学习HTTP协议之实践项目多开微信机器人
  13. css结构选择器组合使用,选择父元素中多个子元素中某一段元素
  14. [原]Jenkins(二十) jenkins再出发之Error: Opening Robot Framework log failed
  15. 20175314 《Java程序设计》第三周学习总结
  16. AndFix注意事项
  17. 树莓派中找不到/dev/video0的解决方案及RaspberryCam的使用
  18. OSGi 系列(三)之 bundle 详解
  19. am335x 10.1"电容touch 不能识别
  20. ansible入门01

热门文章

  1. python程序的模块与包
  2. 001/Go语言构建区块链(mooc)
  3. js获取指定字符后面的字符
  4. java变量的类型
  5. HihoCoder - 1093 小Hi和小Ho (SPFA)
  6. P2731 骑马修栅栏 (欧拉路径)
  7. SCUT - 297 - 狂符「幻视调律(Visionary Tuning)」 - 重链剖分
  8. LeetCode Lect7 堆及其应用
  9. HTML5中的Web Worker
  10. 手写符合Promise/A+规范的Promise