介绍

页面上自定义数据集合字段,存储json数据,区别与子功能集合

详情

配置步骤

1. 打开表单字段配置,双击字段编码,右侧弹出框中调整字段类型为:数据集合;

2.数据集合配置中进行基础配置

4.编写grid-render(列表渲染)事件,进行数据集合字段渲染

配置效果

代码

const {
    $func, // 功能对象
    $form, // 功能表单对象
    field, // 字段详细配置
} = EventOptions;

const columns = [{
    title:'项目名称', // 标题
    field:'XMMC', // 字段名
    width: 140, // 宽度
    required:true, //是否必填
    placeholder: '请输入项目名称',
},{
    title:'项目状态',
    field:'XMZT_CODE',
    width:'140',
    required:true, //是否必填
    editField:'cbbfield',// 组件名(具体名称可参考数据字典<JE_FUNC_FIELD_XTYPE>)
    configInfo:'VIDEO_DEMO_DDZT,XMZT_NAME~XMZT_CODE,text~code,S',
    renderer:({row,column})=>{
        return row.XMZT_NAME;
    }
},{
    title:'项目状态_NAME',
    field:'XMZT_NAME',
    hidden:true, // 隐藏列
},{
    title: '项目价格',
    field: 'XM_PRICE',
    required: true,
    width:'140',
    requiredText: '请输入价格',
    style:{ width: '100%' },
    editField:'numberfield',//数值框
},{
    field: 'SLR',
    title: '受理人',
    required: true,
    width:'140',
    requiredText: '请选择受理人',
    editField:'vueuserfield',//人员选择组件
    configInfo:'JE_RBAC_VUSERQUERY,SLR,USER_NAME,S'
},{
    field: 'WLMC',
    title: '物料名称',
    placeholder: '请选择物料名称',
    required: true,
    requiredText: '请选择物料名称',
    editField:'gridssfield', //关联选择组件
    configInfo:'VERSION_WL,WLMC,WL_WLMC,S'
},{
    field: 'BMS',
    title: '部门',
    placeholder: '请选择部门',
    required: true,
    requiredText: '请选择部门',
    editField:'treessfield',
    configInfo:'JE_RBAC_DEPTTREE,BMS,text,S'
},{
    field: 'CREATETIME',
    title: '开始时间',
    placeholder: '请选择时间',
    required: true,
    editField:'datefield',//时间组件
    picker:"dateTime",
    style:{ width: '100%'}
}];
return { columns }

关键字

  • 数据集合
最后编辑: 呼丽华  文档更新时间: 2024-11-08 17:00   作者:呼丽华