找回密码
 立即注册

QQ登录

只需一步,快速开始

DoricSky

金牌服务用户

5

主题

18

帖子

79

积分

金牌服务用户

积分
79
最新发帖

[已处理] 8.0.3 多项取值

DoricSky
金牌服务用户   /  发表于:2022-8-11 17:13  /   查看:2161  /  回复:6
1金币
如何实现:
1. 下拉框切换筛选的时候,清空之前的已选项勾勾
2. 切换筛选的时候,保留原来的选择项的值,并添加新选择项的值

下图是demo,勾勾不清空,而且原选择项被清空了

求大佬解答~


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

最佳答案

查看完整内容

大佬您好,对于您说的需求,第一个问题解决办法是给组合框添加命令。即给组合框增加一个设置单元格属性的命令,设置表格选择项为空,每次切换组合框的值,就会触发命令,之前选的会被置空 第二个问题,我这边尝试了一下,因为表格本身并不存在记忆的能力,所以这种需求活字格本身很难做成,若想做的话,可以使用JS代码来做。我建议你可以把每次的筛选不要直接放在这个表格的查询筛选上,可以做一个弹出页面,然后根据弹出页面来做 ...

6 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-8-11 17:13:16
来自 4#
大佬您好,对于您说的需求,第一个问题解决办法是给组合框添加命令。即给组合框增加一个设置单元格属性的命令,设置表格选择项为空,每次切换组合框的值,就会触发命令,之前选的会被置空
第二个问题,我这边尝试了一下,因为表格本身并不存在记忆的能力,所以这种需求活字格本身很难做成,若想做的话,可以使用JS代码来做。我建议你可以把每次的筛选不要直接放在这个表格的查询筛选上,可以做一个弹出页面,然后根据弹出页面来做值传递和值回传来完成。
可以参考一下这个帖子
传递值到弹出页面的表格选择项容器 会对表格进行过滤
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=69812
(出处: 葡萄城产品技术社区)

回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-8-11 17:47:43
2#
您好,第一个可以给组合框设置单元格属性命令:


第二个没理解,为什么要这样,能否详细说明下需求。

本帖子中包含更多资源

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

x
回复 使用道具 举报
DoricSky
金牌服务用户   /  发表于:2022-8-11 18:00:19
3#
Erik.Xue 发表于 2022-8-11 17:47
您好,第一个可以给组合框设置单元格属性命令:

不是,第一个意思是,目前当上面筛选切换a01-a02-a03的时候,下面表格的勾勾还在,选中的值自动变了,我想要从a01切换到a02时,下面的勾勾取消。同时第二个就是,在a01的时候,我选中了001和002,当我切到a02筛选时,选中003,最终我需要"001,002,003" 这样的值
回复 使用道具 举报
DoricSky
金牌服务用户   /  发表于:2022-8-18 19:07:12
5#
Grayson.Shang 发表于 2022-8-12 09:59
大佬您好,对于您说的需求,第一个问题解决办法是给组合框添加命令。即给组合框增加一个设置单元格属性的命 ...

请问大佬,JS代码需要怎么写,能否给个范本?
因为本身已是弹出页,希望不要再做一层弹出页,否则使用逻辑会比较奇怪且其他几个页面也连带需要做
回复 使用道具 举报
DoricSky
金牌服务用户   /  发表于:2022-8-19 02:31:00
6#
Grayson.Shang 发表于 2022-8-12 09:59
大佬您好,对于您说的需求,第一个问题解决办法是给组合框添加命令。即给组合框增加一个设置单元格属性的命 ...

尝试了一下用笨办法暂时解决了,设置了一个单元格公式,但是因为不能实时传值,又设置了一个按钮触发公式...并且有个问题是值会重复...所以还是希望大佬能给个JS代码

本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-8-19 11:35:20
7#
DoricSky 发表于 2022-8-19 02:31
尝试了一下用笨办法暂时解决了,设置了一个单元格公式,但是因为不能实时传值,又设置了一个按钮触发公式 ...

大佬您好,我看了您的demo,具体好像已经实现了,虽然是通过按钮触发,但是并不影响体验可以正常使用的。
若您还想通过JS更进一步设计,直接在命令中添加JavaScript命令就行,关于表格相关的函数就在js命令的右边


具体的JS代码,因为我们自己也不常写,不是很清楚,你可以自己试试。

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部