以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]左右表格同步 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157220) |
||||
-- 作者:chnfo -- 发布时间:2020/10/8 22:18:00 -- [求助]左右表格同步 窗口中有两个表,分别绑定AAA和BBB 希望达到的目的: (1)左边的表切换行时,如果右边有C值完全相同的行,则左右相同行处在同一高度上 (2)左边的表切换行时,如果右边没有C值完全相同的行,则找到与左边行的C值父节点相似的行的位置,并让它处在左表行的同一高度上 (3)如果实在找不到,右边位置就保持现状不动 现在的问题: (1)第一点找到了编号相同的行,但在位置上总会错一行,有时候高有时候低 (2)左边表的最下面一行有时候会顶到底部(也就是顶部有时候只显示半行出来),但右边表的顶部一行总是显示完整的,所以左右两边即使有C完全相同的行,也可能会差上半格高度 (3)当右边的表实在找不到可以匹配的行时,右边的表会从第一行开始显示,不能保持现状不动 (4)用小键盘的下方向键在左表行切换时,因为左表的顶部有时候会显示半行,导致左边的表会闪烁。示例数据做得比较少,可以把窗口高度调小一点,就可以看得有显一点 应当怎么做呢?
[此贴子已经被作者于2020/10/8 22:28:13编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2020/10/9 9:22:00 -- 这个没有办法控制的,除非2个表格的行数和行的位置完全一样。 |
||||
-- 作者:chnfo -- 发布时间:2020/10/9 11:36:00 -- 如果能控制左右表的顶部行显示全也行啊。不让可视行显示半行估计就可以 现在是右表可以顶部显示整行,左表不行 [此贴子已经被作者于2020/10/9 11:36:52编辑过]
|