import snippets from './snippets'; export default { snippets, componentName: 'Field.WithMultipleSelect', title: '关联表单选择器', category: '高级', props: [ { name: 'label', title: { label: '标签', tip: '标签' }, defaultValue: '标签', propType: 'string', setter: 'StringSetter' }, { name: 'prompt', title: { label: '输入提示' }, defaultValue: '', propType: 'string', setter: 'StringSetter' }, { name: 'table_name', title: { label: '关联数据源'}, // defaultValue: '', // propType: 'string', // display: 'block', setter: 'TableSelectSetter', }, { name: 'option_label', title: { label: '显示字段', tip: '显示在输入框中的字段' }, defaultValue: '', propType: 'string', setter: 'FieldSelectSetter' }, { name: 'option_value', // title: { label: '关联表单值字段', tip: '关联表单值字段' }, title: { label: '值字段' , tip: '一般选择Id' }, defaultValue: '', propType: 'string', setter: 'FieldSelectSetter' }, { name: 'filterRules', title: { label: '数据过滤规则', tip: '数据过滤规则' }, defaultValue: '', propType: 'string', setter: 'DataFilterRuleSetter', }, { name: 'isRequired', title: { label: '是否必填'}, propType: 'bool', defaultValue: false, setter: 'BoolSetter', }, { name: 'disabled', title: { label: '禁止输入', tip: '是否禁止输入' }, propType: 'bool', defaultValue: false, setter: 'BoolSetter', }, { name:'calcHidden', title:{label:'隐式计算', tip:'组件不在页面上显示,但参与计算,以及数据持久化'}, propType:'bool', defaultValue:false, setter:'BoolSetter' }, ], configure: { supports: { style: false, }, }, };