找回密码
 立即注册

QQ登录

只需一步,快速开始

lwt 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-31 10:02  /   查看:2418  /  回复:8
本帖最后由 lwt 于 2022-3-31 10:04 编辑

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


本帖子中包含更多资源

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

x

8 个回复

倒序浏览
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
5#
David.Zhong 发表于 2022-3-31 17:33
你这哪是数据隔离  你这是给组合框多加了一个匹配条件......可以这样理解吗?

其实在表格中可以实现条件查询就可以了。
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2022-3-31 19:34:02
6#
可以尝试下8.0预览版的ElementUI插件的选择器单元格,可以支持数据的隔离查询
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-31 20:07:21
7#
robert 发表于 2022-3-31 19:34
可以尝试下8.0预览版的ElementUI插件的选择器单元格,可以支持数据的隔离查询

不能在表中用。
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2022-3-31 20:51:30
8#
lwt 发表于 2022-3-31 20:07
不能在表中用。

确实
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-1 11:08:56
9#
我被大佬最后这一张图给误导了~

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

大佬的需求看起来没有问题。但是我们这样设计数据库表结构会不会存在隐患?字段表的KEY VALUE一般来说都是需要唯一的,现在我们的KEY VALUE都不唯一。
我还是比较倾向于建议大佬把字典表分开,为每个类型单独建立一张表。

本帖子中包含更多资源

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

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