• 勾选批量操作——DataGrid系列


     贴上代码:

     1 …………
     2 
     3 @(Html.DevExtreme().DataGrid<Model>()
     4 …………
     5 .KeyExpr("Id")
     6 
     7 .Selection(s =>
     8 
     9   s.Mode(SelectionMode.Multiple) //开启多选
    10   .ShowCheckBoxesMode(GridSelectionShowCheckBoxesMode.Always) //页面上总是显示复选框
    11   .SelectAllMode(SelectAllMode.Page) //全选时,一次选择一页
    12 )
    13 …………
    14 .OnToolbarPreparing("toolbar_preparing") //制定工具栏
    15 .OnSelectionChanged("selectionChanged") //勾选事件
    16 )
    17 
    18 <script>
    19 
    20 var selectedIds;// 选中记录的主键值(key)
    21 //勾选事件
    22 function selectionChanged(e) {
    23   selectedIds = e.selectedRowKeys;
    24 }
    25 
    26 //制定工具栏
    27 function toolbar_preparing(e) {
    28   e.toolbarOptions.items.unshift(
    29   {
    30     location: "before",
    31     template: "<span>总数:10</span>"
    32   },
    33   {
    34     location: "after",
    35     widget: "dxButton",
    36     options: {
    37       text: "搜索",
    38       icon: "find",
    39       type:"ButtonType.Default",
    40       onClick: function () {
    41         //点击事件, 获取到selectedIds 进行业务处理
    42       }
    43     }
    44   });
    45 
    46 }
    47 </script>
  • 相关阅读:
    HTML中select标签单选多选详解
    meta name="viewport" content="width=device-width,initial-scale=1.0" 解释
    鼠标点击变色 lvha
    html 标签释义
    百度首页top设置
    html css 笔记
    iOS 遍历控件
    iOS 状态栏更改为白色
    iOS UIModalPresentationFormSheet风格下的键盘隐藏
    iOS Xcode之SVN(remove git)
  • 原文地址:https://www.cnblogs.com/xiaonanmu/p/15233549.html
Copyright © 2020-2023  润新知