技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 110 常见问题 0 技术文章 110

我只想使用行选择器复选框选择 igGrid 行

时间:2023-05-23   访问量:1038

如果您希望仅通过行选择器中的复选框来完成行选择,请取消 rowSelectionChanging 事件,除非 rowSelectionChanging 事件发生在 checkBoxStateChanging 和 checkBoxStateChanged 事件之间。

// 指示行选择器的复选框状态是否正在更改的标志。

// true:行选择器复选框状态正在改变

// false:否则

var isCheckBoxStateChanging = false ;

$ (文档) .ready (函数( ) { _

   $ ( "#grid1" ) . igGrid ( {

       // ...(缩写)...

       ,特点:[

           {

               名称:“行选择器”

               , enableCheckBoxes: true

               , enableRowNumbering: false

               , checkBoxStateChanging: function ( evt, ui ) {

                   // 将标志设置为 true 以指示行选择器的复选框状态正在更改。

                   isCheckBoxStateChanging = true ;

               } // checkBoxStateChanging 结束  

               , checkBoxStateChanged:函数( evt, ui ) {

                   // 将标志设置为 false 以指示行选择器的复选框状态正在更改。

                   isCheckBoxStateChanging = false ;

               } // checkBoxStateChanged 结束  

           }

           , {

               名称:“选择”

               ,模式:“行”

               , 多选: true

               , enableCheckBoxes: true

               ,激活:

               , rowSelectionChanging: function ( evt, ui ) {

                   // 除非行选择器的复选框状态正在改变,否则取消事件。

                   如果!isCheckBoxStateChanging 返回

               } // rowSelectionChanging结束  

           }

       ]

       // ...(缩写)...

   } ) ;

} ) ;

 

请注意,此方法仅在行选择器复选框内单击时有效。

  1. 复选框状态变化

  2. 行选择改变

  3. 复选框状态已更改

该方法着重于事件按以下顺序发生的事实

事件发生顺序可能因版本升级而发生变化,升级时请进行充分的运行确认测试。


上一篇:如何根据 IgcDataGrid 单元格值更改单元格颜色、字体和文本大小

下一篇:在 XamDataGrid 单元格(模板字段)中嵌入任意控件

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部