超级管理员 2026-05-27 09:03 回复 @拎 这个啊,你可以参考一下这个文档中的【远程搜索】 然后在js增强中 手动配置字典 https://avuejs.com/form/form-select.html#%E8%BF%9C%E7%A8%8B%E6%90%9C%E7%B4%A2
拎 2026-06-04 17:03 回复 @超级管理员 我按顺序配置后,页面不显示人名了 ,搜索也无效;图1 人员表(视图,拼接了单位+人名)图2 房间表,配置人员字典图3 房间表的js增强图4 房间表页面,显示不出来了
拎 2026-06-06 11:23 回复 @超级管理员 按你的回复,我从单人员表里进行搜索没问题;但是我的场景是一个房间表,一个人员表;我在房间表配置了人员字典,控件类型 cascader;我在房间表 搜索条件里,搜人名支持拼音搜索;他是先匹配的cascader控件上的值;
拎 2026-06-08 09:31 回复 @超级管理员 把我解释蒙了,我的意思不知道你理解了吗?需求:如果达到搜索时不仅支持汉字还真支持拼音;现状:单人员表配置搜索没毛病,但在房间表里人员表就是个字典,这个字典支持汉字和拼音的搜索,如何实现?
超级管理员 2026-06-08 09:39 回复 @拎 remote属性是远程搜索,仅支持下拉选择框控件,你现在用的是树形选择控件不支持远程搜索树形要实现只能通过下面的方法把字典label格式化一下以 姓名-拼音-首字母 进行显示然后在控件配置中开启过滤
拎 2026-06-08 10:43 回复 @超级管理员 你的意思是,人员表的 树表回显字段直接拼接好 名称-拼音-首字母;那么在房间表调用人员表表字典,就可以支持拼音了,对吧;有个问题是,如果拼接很长的话,在房间表里展示列就会很长。
拎 2026-06-08 11:19 回复 我想到一个解决思路;俩人员表,一个树结构 回显字段就是name (单人名);另一个是回显字段还是name,(只不过是视图里拼接好的人名拼音);第一个用于数据表格展示,第二个用于搜索框展示;
这种的话,一般做法是入库的时候把名称先转为拼音,后续根据这个额外字段来搜索的吧