FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4808|回复: 5
打印 上一主题 下一主题

6.0中 AppBox的全选行问题(x-grid-row-selected不存在)

[复制链接]
跳转到指定楼层
楼主
发表于 2016-10-24 14:42:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
APPBOX这个全选行功能,到了6.0下变成了选中所有行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2016-10-31 10:40:07 | 只看该作者
解决办法是将:
selectedRowSelector = '.x-grid-row-selected',
改为
selectedRowSelector = '.x-grid-item-selected'
原因是Extjs6.0不再有x-grid-row-selected样式
板凳
发表于 2017-6-2 09:38:05 | 只看该作者
全选行的时候没有把所有项目选上,现在用的selectedRowSelector = '.x-grid-item-selected',也没起到作用?请问有什么解决方法吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
地板
发表于 2017-6-3 09:41:02 | 只看该作者
我也遇到了这样的问题,请大神们给解决下啊
5#
发表于 2017-6-9 15:26:24 | 只看该作者


在 extjs 6.0下,把 .x-grid-row-selected 改为 .x-grid-item-selected 应该就可以了

  1. var grid = F(grid2ID), gridEl = $(grid.el.dom);
  2.             var checkboxSelector = '.powers input[type=checkbox]',
  3.                 selectedRowSelector = '.x-grid-row-selected',
  4.                 selectedRowCheckboxSelector = selectedRowSelector + ' ' + checkboxSelector;

  5.             
  6.             F(grid2ID).on('beforeitemcontextmenu', function (view, record, item, index, event) {
  7.                 F(menuID).showAt(event.getXY());
  8.                 event.stopEvent();
  9.             });


  10.             function selectCheckbox(checked) {
  11.                 var selectedRows = gridEl.find(selectedRowSelector);
  12.                 if (selectedRows.length) {
  13.                     gridEl.find(selectedRowCheckboxSelector).prop('checked', checked);
  14.                 } else {
  15.                     gridEl.find(checkboxSelector).prop('checked', checked);
  16.                 }
  17.             }

  18.             F(menuSelectRows).on('click', function () {
  19.                 selectCheckbox(true);
  20.             });
复制代码


6#
发表于 2017-6-10 17:29:39 | 只看该作者
我试了试没有作用啊,我发现超过43行就不正常了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-23 06:59 , Processed in 0.046170 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表