以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 复选框 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142100) |
||||
-- 作者:qaz17909 -- 发布时间:2019/10/18 14:16:00 -- 复选框 A窗口加了个显示复选框的按钮,点击后表格显示了复选框并对部分行进行勾选,此时如果切换到B窗口然后再回到A窗口,则表格复选框不显示了。希望切换回来的时候仍旧显示复选框并仍旧保留已勾选的记录,如何实现。 |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/18 14:58:00 -- 是不是两个窗口都绑定了同一个表,并且都是normal。其中一个设置为副本 |
||||
-- 作者:qaz17909 -- 发布时间:2019/10/18 15:07:00 -- 用的SQLTable,来自于两个不同的table |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/18 15:40:00 -- 那不可能互相有影响的。检查有没有其他代码取消了复选框设置,或者重新绑定了窗口表 |
||||
-- 作者:qaz17909 -- 发布时间:2020/1/4 10:39:00 -- 用的SQLTable,来自于同一个主表 |
||||
-- 作者:有点蓝 -- 发布时间:2020/1/4 10:47:00 -- 请上传实例说明 |
||||
-- 作者:qaz17909 -- 发布时间:2020/1/4 11:56:00 -- 三个任务对应三个窗口,当前窗口如果表格显示复选框并且已经勾选了两条记录,希望切换到其他任务之后又切换回来时,仍旧显示复选框并且勾选原来选中的两条记录。这个上传例子用的是normal表,我实际上在用的是sqltable表,希望在sqltable中实现。
|
||||
-- 作者:有点蓝 -- 发布时间:2020/1/4 13:31:00 -- 原因是窗口1和窗口2都是表A的主窗口,而一个表如果有多个主窗口,只能同时打开其中一个,其它的会自动关闭,窗口关闭后里面表格的设置,当然就没有效了。 方法1、可以考虑改为使用并列窗口 2、窗口1和窗口2绑定不同的所有者表
|
||||
-- 作者:qaz17909 -- 发布时间:2020/1/4 13:35:00 -- 如果还是想用主窗口,然后绑定同一个表呢,有没有什么办法? |
||||
-- 作者:有点蓝 -- 发布时间:2020/1/4 14:13:00 -- 使用一个全局变量,在打开窗口2前先记录窗口1所有已经勾选的行的主键,然后在窗口2打开后判断有没有变量记录了窗口2的勾选主键,如果有就在加载数据后勾选上 |