找回密码
 立即注册

QQ登录

只需一步,快速开始

yinshione
初级会员   /  发表于:2019-6-12 17:21  /   查看:2261  /  回复:7
1金币


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

最佳答案

查看完整内容

您好,这里可以在页面加载时命令中给表格1绑定selectionchanged事件,当点击表格1中不同的行,取得这一行的编号是多少,然后再对表格2右键,设置表格查询条件,让上级编号=取得的编号值。具体您可以看下帮您做的例子哈~

7 个回复

倒序浏览
最佳答案
最佳答案
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-6-12 17:21:39
来自 2#
您好,这里可以在页面加载时命令中给表格1绑定selectionchanged事件,当点击表格1中不同的行,取得这一行的编号是多少,然后再对表格2右键,设置表格查询条件,让上级编号=取得的编号值。具体您可以看下帮您做的例子哈~



本帖子中包含更多资源

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

x
回复 使用道具 举报
yinshione
初级会员   /  发表于:2019-6-13 17:57:03
3#
本帖最后由 yinshione 于 2019-6-13 18:32 编辑
Tracy.Liu 发表于 2019-6-12 17:21
您好,这里可以在页面加载时命令中给表格1绑定selectionchanged事件,当点击表格1中不同的行,取得这一行的 ...

首先非常感谢,已经解决了关键问题。非常感谢!

第一个问题:在这种同一页面两个表,绑定同一源数据表的情况下,当我用弹出窗口向这个数据表里插入一条数据(这条数据是表2里查询出的数据),在弹出窗口关闭时勾选了“父页面重新加载绑定数据”选项,这时,表2里确实是查询出了添加的一条新记录,但是,表1的当前行跳到第一行去了,不是我弹出窗口前选中的记录了,有没有办法达到以下目的:
(1)如何让表1的当前行不跳动(继续保持我插入数据前所选中的行) ?
(2)如何让表2的当前行为刚才新添加的那一条记录 ?。
(3)如何指定表1和表2的的当前行为任意一行 ?

如果可以在你做的案例工程里给我做个示例,非常感谢!



回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-6-14 09:20:38
4#
yinshione 发表于 2019-6-13 17:57
首先非常感谢,已经解决了关键问题。非常感谢!

第一个问题:在这种同一页面两个表,绑定同一源数据表 ...

您客气了~
其实同一个页面同时绑定两个表格,最大的影响就是两个表格有着相同的当前行,他们之间会发生冲突,所以我们还可以将右侧表的当前行去掉也可以实现您说的效果。
是使用统计字段去掉当前行。可以看下工程中的方法二页面。




您说的“当我用弹出窗口向这个数据表里插入一条数据(这条数据是表2里查询出的数据)”,我没太理解呢,能不能麻烦您做一个小例子,描述一下具体的使用场景,这样我可能更好理解呢。


对于问题2和问题3,您都可以考虑使用活字格的 设置当前行插件:
命令类型插件 - 设置当前行命令
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=52377
(出处: 葡萄城产品技术社区)
插件的安装和卸载
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=52377
(出处: 葡萄城产品技术社区)



本帖子中包含更多资源

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

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-6-14 09:47:52
5#
Tracy.Liu 发表于 2019-6-14 09:20
您客气了~
其实同一个页面同时绑定两个表格,最大的影响就是两个表格有着相同的当前行,他们之间会发生 ...

刚看了一下设置当前行似乎对于您这种同一数据源的情况不是很合适呢。

您方便具体描述一下您这个同一页面两个表格同时绑定同一数据源的应用场景么,我根据您的实际应用场景帮您看看有没有什么更好的实现方式呢~
回复 使用道具 举报
yinshione
初级会员   /  发表于:2019-6-14 10:09:07
6#
Tracy.Liu 发表于 2019-6-14 09:20
您客气了~
其实同一个页面同时绑定两个表格,最大的影响就是两个表格有着相同的当前行,他们之间会发生 ...

问题如下图:



附件工程档案。

本帖子中包含更多资源

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

x
回复 使用道具 举报
yinshione
初级会员   /  发表于:2019-6-14 10:13:45
7#

另外,(1)能否通过JS代码来指定页面上表的当前行 ? 如果可以帮忙指教一下。
          (2)用JS代码操作页面上控件的属性有没有对照表,我想学习下活字格页面上各种控件的属性或方法,以帮助我来用JS代码操作页面上的数据。
十分感谢~
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-6-14 15:01:17
8#
yinshione 发表于 2019-6-14 10:13
另外,(1)能否通过JS代码来指定页面上表的当前行 ? 如果可以帮忙指教一下。
          (2)用JS代码 ...

电话沟通后,建议使用两张表进行类型的维护,分类表和类型表,两者做关联,如果需要树形图可以通过将两表连接形成视图去实现~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部