lwt 发表于 2022-3-31 10:02:10

建议控件中增加数据隔离查询

本帖最后由 lwt 于 2022-3-31 10:04 编辑

场景:有一个数据字段表,有键值,名称。有多种类别字典,且键值可能一样。在页面选择时通过条件查询ok,但通过列表显示时就不能正常显示。以下任意控件在列表中都不能显示正确。


David.Zhong 发表于 2022-3-31 14:24:57

大佬,单独显示手机或者单独显示中学我都能理解,手机和中学一起显示是啥意思呢?

lwt 发表于 2022-3-31 14:29:46

本帖最后由 lwt 于 2022-3-31 14:34 编辑

David.Zhong 发表于 2022-3-31 14:24
大佬,单独显示手机或者单独显示中学我都能理解,手机和中学一起显示是啥意思呢?
一个系统中会有很多表且有很多选择项,把不同的选项数据放在一个数据表维护,这就是数据字典。数据隔离条件用sql表达就是:
select *
from 字典表
where 类别=@隔离条件 and 键值=@项目查询
这样通过一次隔离条件的查询就能把正确数据分离出来,再能过项目条件就完美了。

David.Zhong 发表于 2022-3-31 17:33:42

你这哪是数据隔离你这是给组合框多加了一个匹配条件......可以这样理解吗?

lwt 发表于 2022-3-31 18:51:24

David.Zhong 发表于 2022-3-31 17:33
你这哪是数据隔离你这是给组合框多加了一个匹配条件......可以这样理解吗?

其实在表格中可以实现条件查询就可以了。

robert 发表于 2022-3-31 19:34:02

可以尝试下8.0预览版的ElementUI插件的选择器单元格,可以支持数据的隔离查询

lwt 发表于 2022-3-31 20:07:21

robert 发表于 2022-3-31 19:34
可以尝试下8.0预览版的ElementUI插件的选择器单元格,可以支持数据的隔离查询

不能在表中用。

robert 发表于 2022-3-31 20:51:30

lwt 发表于 2022-3-31 20:07
不能在表中用。

确实

David.Zhong 发表于 2022-4-1 11:08:56

我被大佬最后这一张图给误导了~:'(

行,大佬的需求应该就是想要对应类别下的字典值是吧。我还以为除了这个需求,大佬还有更高级的场景,需要同时显示两个......

大佬的需求看起来没有问题。但是我们这样设计数据库表结构会不会存在隐患?字段表的KEY VALUE一般来说都是需要唯一的,现在我们的KEY VALUE都不唯一。
我还是比较倾向于建议大佬把字典表分开,为每个类型单独建立一张表。
页: [1]
查看完整版本: 建议控件中增加数据隔离查询