以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]左右表格同步  (http://www.foxtable.com/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)用小键盘的下方向键在左表行切换时,因为左表的顶部有时候会显示半行,导致左边的表会闪烁。示例数据做得比较少,可以把窗口高度调小一点,就可以看得有显一点
应当怎么做呢?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:表格同步.zip

[此贴子已经被作者于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编辑过]