首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏冻结行- NatTable后,冻结位置正在更改。

隐藏冻结行- NatTable后,冻结位置正在更改。
EN

Stack Overflow用户
提问于 2022-01-24 07:50:03
回答 1查看 39关注 0票数 0

我正在使用冻结,隐藏和显示在NatTable上。当我在任何行上执行冻结操作时,让我们假设第3行并隐藏该行,然后将冻结指示器移到前一行,即第2行。当我做showAll行时,冻结指示器保持在第2行以下。如果我重复隐藏已冻结的行并执行“全部显示”,则冻结指示符将位于第1行上方,然后在再次重复该指示符后消失。

在第三行执行冻结

隐藏第三行

显示所有行

这是预期的行为还是一个问题?如果是一个问题,如何解决呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-24 09:59:02

冻结状态基于位置。如果在冻结边框中隐藏一行,则无法确定再次可见的行是冻结区域的一部分还是非冻结区域的一部分。当前,实现将这种情况解释为新的可见列属于非冻结区域。之所以做出这个决定,是因为冻结的区域通常是不可修改的,这意味着用户不应该交互地隐藏冻结区域中的行或列。至少在我工作过的项目中。这当然是可以讨论的,但这就是现在的情况。因此,如果需要支持固定的冻结边界并允许隐藏在冻结区域,则可能需要通过事件侦听器确保冻结边界在结构更改时保持在固定位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70830536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档