翻译字段配置:

比如字段category 存储的是value : ‘type1’
categoryLabel 存储的是label : ‘类型1’,需要在列表和详情页都翻译显示label

**可配置rule属性

    rule字段规则:

    {
        field:'category',
        type:'select',
        props:{
            valueTitleFieldName: 'categoryLabel'
            //支持嵌套层级
            //valueTitleFieldName: 'categoryObj.babel'
        }
    }

这样list列表和detail详情页都能自动转换换显示label值,同时避免远程加载下拉框options时闪烁(先显示value,远程加载选项后 再显示label)

示例:

{

title: '分类',
field: 'category',
type: 'select',
props: {
  valueTitleFieldName: 'categoryLabel',
},
listFieldProps: {
  //不需要formatter了
  /* formatter: (event) => {
    let categoryLabel = event.row['categoryLabel'] || event.cellValue
    return categoryLabel
  }, */
},

},

文档更新时间: 2026-04-02 17:56   作者:admin