设置下拉列表为标题字段时,界面显示选项值

当设置数据字段-下拉菜单【单选】为标题字段时,界面表格显示的是选项值而非标签,
恢复标题字段为id,然后再在界面表格选择展示【下拉列表】的字段时,才会显示标签(即需要重新刷新加载一次才行),V2.0.29

感谢反馈,等我调整下 。

下拉菜单怎么根据用户显示不同的选项,比如用户A,方案字段的下拉菜单显示方案1,方案2,用户B的选项显示方案3,方案4,其他用户显示1234,这种可以实现吗,通过runjs?如果能实现是否有案例参考

通过修改字段enum值就可以了

能具体一点说明?


// 执行 SQL,获取字段选项列表
const result=[
{lable:“低”,value:“低”},
{lable:“中”,value:“中”},
{lable:“高”,value:“高”},
]
// 获取当前字段的 UI 配置
const collectionField = await ctx.getVar(‘ctx.collectionField’);

// 将查询结果注入为枚举选项
collectionField.uiSchema.enum = result;

// 启用搜索功能,按 label 过滤
collectionField.uiSchema[‘x-component-props’] = {
…collectionField.uiSchema[‘x-component-props’],
showSearch: true,
optionFilterProp: ‘label’
};
好像不行?按这个帖子的字段事件流