罗耀斌 发表于 2024-5-20 09:15:19

【10.0.2】表格自动选择行的问题


设置了禁用选择行,但实际还是会触发行变更命令,能不能设置后就不要触发任何行变更事件?
我们项目有个需求就是客户选择哪行数据就处理哪行,现在是默认就会选择第一行,有点不太人性化

Brian.Zhang 发表于 2024-5-20 23:24:13

理解您的意思了,就是不知道您想实现的效果哪种?:itwn:我给您看看

罗耀斌 发表于 2024-5-21 09:40:50

本帖最后由 罗耀斌 于 2024-5-21 09:42 编辑

Brian.Zhang 发表于 2024-5-20 23:24
理解您的意思了,就是不知道您想实现的效果哪种?我给您看看

我们设置了5秒刷新一次,然后一刷新就会默认第一条到右边的过磅窗口里,我们想让用户自己选择后再把数据带过去

我们就是不想默认第一条,然后就让用户选择


Brian.Zhang 发表于 2024-5-23 23:16:13

我用活字格的内建模板给您举个例子:
在当前页面设置页面加载命令,选择设置单元格属性命令,并将你不想默认显示信息的单元格赋值为null。


然后运行就会发现对应的单元格为空了,这时候选择行,单元格就会显示对应行的字段信息,这是不是就满足您的需求了呢?



Brian.Zhang 发表于 2024-5-23 23:44:33

罗耀斌 发表于 2024-5-21 09:40
我们设置了5秒刷新一次,然后一刷新就会默认第一条到右边的过磅窗口里,我们想让用户自己选择后再把数 ...

当然,您肯定也想知道,为什么在表格设置了禁用当前选择行之后,为什么右侧单元格还会默认显示有数据呢。

这就不得不提到在活字格中的两个概念,分别是“选择行”和“当前行”。
第一个,选择行是表格开启选择列之后,在表格前面的复选框打钩的行为,开发者可以打钩,也可以默认不打钩,也就是您设置的禁用自动选择行的效果。

第二个,当前行是活字格里一个固有的概念,在一个表里,当前行总是存在的,无论你能不能看见。也就是说,上述禁用自动选择行的操作并不能对当前行起到效果。


最后,关于当前行更加详细的描述,您可以查看这个帖子。
https://gcdn.grapecity.com.cn/showtopic-38375-1-1.html

罗耀斌 发表于 2024-5-24 18:49:50

Brian.Zhang 发表于 2024-5-23 23:44
当然,您肯定也想知道,为什么在表格设置了禁用当前选择行之后,为什么右侧单元格还会默认显示有数据呢。 ...

好的老师,清楚了,应为前面考虑到厂里有的工作人员年纪偏大不太会用电脑,我们是想让他们单击表格选择数据方便点,实在不行我们用双击好了

Simon.hu 发表于 2024-6-11 09:05:55

能解决您的问题就好~
页: [1]
查看完整版本: 【10.0.2】表格自动选择行的问题