博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyui datagrid checkbox的相关属性整理
阅读量:6977 次
发布时间:2019-06-27

本文共 7585 字,大约阅读时间需要 25 分钟。

DataGrid其中与选择,勾选相关DataGrid属性:singleSelect boolean 如果为true,则只允许选择一行。 false ctrlSelect boolean 在启用多行选择的时候允许使用Ctrl键+鼠标点击的方式进行多选操作。(该属性自1.3.6版开始可用) checkOnSelect boolean 如果为true,当用户点击行的时候该复选框就会被选中或取消选中。如果为false,当用户仅在点击该复选框的时候才会呗选中或取消。(该属性自1.3版开始可用) true selectOnCheck boolean 如果为true,单击复选框将永远选择行。如果为false,选择行将不选中复选框。(该属性自1.3版开始可用) DataGrid列是一个数组对象,该元素也是一个数组对象。元素数组里面的元素是一个配置对象,它用来定义每一个列字段。 checkbox boolean 如果为true,则显示复选框。该复选框列固定宽度。 DataGrid事件onSelect rowIndex, rowData 在用户选择一行的时候触发,参数包括:rowIndex:选择的行的索引值,索引从0开始。rowData:对应于所选行的记录。 onUnselect rowIndex, rowData 在用户取消选择一行的时候触发,参数包括:rowIndex:选择的行的索引值,索引从0开始。rowData:对应于取消选择行的记录。 onSelectAll rows 在用户选择所有行的时候触发。 onUnselectAll rows 在用户取消选择所有行的时候触发。 onCheck rowIndex,rowData 在用户勾选一行的时候触发,参数包括:rowIndex:选中的行索引,索引从0开始。rowData:对应于所选行的记录。(该事件自1.3版开始可用) onUncheck rowIndex,rowData 在用户取消勾选一行的时候触发,参数包括:rowIndex:选中的行索引,索引从0开始。rowData:对应于取消勾选行的记录。(该事件自1.3版开始可用) onCheckAll rows 在用户勾选所有行的时候触发。(该事件自1.3版开始可用) onUncheckAll rows 在用户取消勾选所有行的时候触发。(该事件自1.3版开始可用) 方法getChecked none 在复选框呗选中的时候返回所有行。(该方法自1.3版开始可用) getSelected none 返回第一个被选中的行或如果没有选中的行则返回null。 getSelections none 返回所有被选中的行,当没有记录被选中的时候将返回一个空数组。 clearSelections none 清除所有选择的行。 clearChecked none 清除所有勾选的行。(该方法自1.3.2版开始可用)  selectAll none 选择当前页中所有的行。 unselectAll none 取消选择所有当前页中所有的行。 selectRow index 选择一行,行索引从0开始。 selectRecord idValue 通过ID值参数选择一行。 unselectRow index 取消选择一行。 checkAll none 勾选当前页中的所有行。(该方法自1.3版开始可用) uncheckAll none 取消勾选当前页中的所有行。(该方法自1.3版开始可用) checkRow index 勾选一行,行索引从0开始。(该方法自1.3版开始可用) uncheckRow index 取消勾选一行,行索引从0开始。(该方法自1.3版开始可用)

 

项目代码实例

function findCustomerCanUseBailInfo(customerId,agencyId){         $('#t_customerCanReturn').datagrid(            {                idField : 'id', // 只要创建数据表格 就必须要加 ifField                title : null,                fit : true,                url : parent.baseUrl+ 'customer/bail/bailPayDetailsForAuctions?customerId='+customerId+'&&agencyId='+agencyId,                method : 'POST',                fitColumns : false,                nowrap : false,                striped : true, // 隔行变色特性S                loadMsg : '数据正在加载,请耐心的等待...',                rownumbers : true,                //sortName : 'customerNo',                //sortOrder : 'desc',                rowStyler : function(index, record) {                },                onSelect: function( rowIndex, rowData){                    returnBailForAuctionsSum = Number(returnBailForAuctionsSum)+Number(rowData.canReturnBail);                    $('#bailReturnSum').textbox('setValue',returnBailForAuctionsSum);                },                onUnselect: function (rowIndex, rowData) {                    returnBailForAuctionsSum = Number(returnBailForAuctionsSum)-Number(rowData.canReturnBail);                    $('#bailReturnSum').textbox('setValue',returnBailForAuctionsSum);                 },                 onSelectAll:function(rowIndex, rowData){                     if (selectAllFlag == 1) {                                                 var arr = $('#t_customerCanReturn').datagrid('getSelections');                         if (arr.length <= 0) {                             $('#bailReturnSum').textbox('setValue',returnBailForAuctionsSum);                             return ;                         }                                                   returnBailForAuctionsSum = 0;                                                  for (var i = 0; i < arr.length; i++) {                             returnBailForAuctionsSum = Number(returnBailForAuctionsSum)+Number(arr[i].canReturnBail);                         }                                                  $('#bailReturnSum').textbox('setValue',returnBailForAuctionsSum);                                             }                 },                 onUnselectAll:function(rowIndex, rowData){                     returnBailForAuctionsSum = 0;                     $('#bailReturnSum').textbox('setValue',returnBailForAuctionsSum);                              },                frozenColumns : [ [ // 冻结列特性 ,不要与fitColumns 特性一起使用                {                    field : 'ck',                    width : 50,                    checkbox : true                } ] ],                columns : [ [ {                    field : 'bailClass',                    title : '保证金类别',                    width : 75,                    align : 'center',                    formatter : returnFtt                },{                    field : 'agencyName',                    title : '市场名称',                    width : 120,                    align : 'center',                }, {                    field : 'payWay',                    title : '支付渠道',                    width : 80,                    align : 'center',                    formatter : payWayFtt                }, {                    field : 'bailPayMoney',                    title : '缴纳金额',                    width : 80,                    align : 'center',                }, {                    field : 'payWayName',                    title : '支付方式',                    width : 105,                    align : 'center',                }, {                    field : 'returnBailPay',                    title : '已退金额',                    width : 80,                    align : 'center',                    formatter : frozenFtt                }, {                    field : 'canReturnBail',                    title : '可退金额',                    width : 105,                    align : 'center',                    formatter : frozenFtt                }, {                    field : 'frozenMoney',                    title : '冻结金额',                    width : 80,                    align : 'center',                    formatter : frozenFtt                }, {                    field : 'lockBailMoney',                    title : '锁定金额',                    width : 80,                    align : 'center',                }, {                    field : 'payTime',                    title : '缴纳时间',                    width : 180,                    align : 'center',                },{                    field : 'handlerWin',                    title : '窗口',                    width : 80,                    align : 'center',                },{                    field : 'remarks',                    title : '备注',                    width : 180,                    align : 'center'                }/*, {                    field : 'action',                    title : '退款金额',                    width : 120,                    align : 'center',                    formatter : returnBailFtt1                } */] ],                onLoadSuccess:function(){                    $('#t_customerCanReturn').datagrid('selectAll');                    var arr = $('#t_customerCanReturn').datagrid('getSelections');                    if (arr.length <= 0) {                         returnBailForAuctionsSum = 0;                         $('#bailReturnSum').textbox('setValue',0);                        return ;                    }                                         returnBailForAuctionsSum = 0;                    for (var i = 0; i < arr.length; i++) {                        returnBailForAuctionsSum = Number(returnBailForAuctionsSum)+Number(arr[i].canReturnBail);                    }                                        $('#bailReturnSum').textbox('setValue',returnBailForAuctionsSum);                    selectAllFlag = 1;                },                /*pagination : true,                pageSize : 10,                pageList : [ 5, 10, 15, 20, 50 ],*/            }    );}function returnBailFtt1(){    var f = '';        return f;}

 

转载地址:http://pxupl.baihongyu.com/

你可能感兴趣的文章
Vue 中 CSS 动画原理
查看>>
Vue 2 | Part 4 v-bind绑定元素属性和样式
查看>>
Centos7更改root密码
查看>>
Android官方开发文档Training系列课程中文版:OpenGL绘图之应用投影与相机视图
查看>>
wiki备份脚本
查看>>
安装sql 2005 闪退 连接到服务器失败。错误:0x80070424
查看>>
Linux下分割与合并文件的方法
查看>>
安全攻防实战:使用winlogonhack获取系统密码
查看>>
AD RMS高可用(三)部署RMS根群集服务器
查看>>
5.1 python的缩进
查看>>
瀚思首发三款产品 推动大数据安全战略布局
查看>>
全“芯”关注用户需求 AMD“超轻薄笔记本”杀出重围
查看>>
自定义通知与系统通知的学习(详解)
查看>>
软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题16-20题)...
查看>>
C#编码简单性之语义篇(如何编写简短的C#代码,随时更新)
查看>>
使用sudo进入root权限,以及防止root密码被恶意篡改
查看>>
Android 多媒体综述
查看>>
route命令相关整理
查看>>
关于VS2012如何安装Windows Phone Toolkit
查看>>
Forefront for OCS2007之部署
查看>>