Seven
1
与这贴有关:
筛选区块对于下拉多选处理逻辑的问题 - 中文讨论区 / 使用咨询 - NocoBase Forum
很奇怪,被管理员给关了!
我是这样回答的:
如此简单的逻辑,我说的非常清楚,管理员依然要“复现”!
你们太习惯用这种方式回复用户了!!!不看用户在说什么吗?
我复现给你(测试链接在底部):
如下图一,所有的“商业伙伴”:
如下图二:
我选择了两个角色:客户,供应商
想想看:
我是希望“包含客户 并且 包含供应商”?
还是希望“包含客户 或者 包含供应商”?
结果一,如下图:
结果二,如下图:
上面这两种结果对吗?
也许有人说第二种对。
但从更多的B端用户使用经验来看,上面两种结果都不对!
用户的本意是:
筛选“既是客户又是供应商”的。(请仔细想一想)
应该是如下图这样的:
测试连接在这里:
商业伙伴 - NocoBase
这种“处理问题”的表现,不太像“专业的官方”。
官方的商业授权真的很便宜,但如果理解问题的水平如此,还是让人有些失落。
另外,一个200多行的表格,如此差的前端表现,用户肯定不能用啊!!!
如下贴:
请教:一个200多行的表格有多个性能问题,感觉和“列宽”等页面计算有关,请教如何优化?如图: - 中文讨论区 / 缺陷反馈 - NocoBase Forum
真心实意话,我是非常看好官方团队这个项目的。
抱歉,原帖是为了解决 @Jake.Gu 的设置问题,你的回复我看成了提问中对于 ”等于“ 运算符的说明,这个是我理解错了,抱歉。 帖子关闭的原因是Jake.Gu已经确认问题解决。
多选的 ”包含“ 就像你帖子中描述的一样,存在多种不同逻辑,当前NocoBase也只解决适配了一种,看情况是不符合你的预期,这个我们需要评估如何解决,但并不能立即解决。抱歉。
Seven
3
问题其实清晰且严重。
就这个案例中,你们认为的“多种逻辑”只是理论上存在,正确的选择只有一个,你们给了两个错误的选择。
目前来看,你还没意识到这是个错误。
更严重的是,你们听不懂用户在说什么!
类似于select查询中INNER join和join的区别
myjece
6
就一个或 和 且的问题,原有的逻辑是或包含, 题主想要的是且包含,严格来讲也不算缺陷,只是现有的逻辑不满足题主需求罢了
chenos
7
优化了翻译
现在的包含是 any of,文案上改进了,避免歧义
- is any of(包含任何一个)
- is none of(不包含任何一个)
现在还不支持 is all of(同时包含),如果有需要也欢迎贡献代码,参考 anyOf 的实现
anyOf 的文档说明在这里
https://docs-cn.nocobase.com/api/database/operators#anyof