| | |
| | | {value: 'check', label: '勾选项'}, |
| | | ], |
| | | reset_source: true, |
| | | callback: (map, record, MKEmitter) => { |
| | | let _tableType = map.get('tableType') |
| | | |
| | | _tableType.options[0].disabled = record.commit === 'check' |
| | | _tableType.oriOptions[0].disabled = record.commit === 'check' |
| | | |
| | | map.set('tableType', _tableType) |
| | | |
| | | if (record.commit === 'check' && !record.tableType) { |
| | | setTimeout(() => { |
| | | MKEmitter.emit('mkFC', 'input', 'tableType', 'radio') |
| | | }, 50) |
| | | callback: (record) => { |
| | | return { |
| | | tableType: [ |
| | | {value: '', label: '不可选', disabled: record.commit === 'check'}, |
| | | {value: 'radio', label: '单选'}, |
| | | {value: 'checkbox', label: '多选'}, |
| | | ] |
| | | } |
| | | } |
| | | }, |
| | |
| | | label: '表格属性', |
| | | initval: wrap.tableType || '', |
| | | required: false, |
| | | timestamp: new Date().getTime(), |
| | | options: [ |
| | | {value: '', label: '不可选', disabled: wrap.commit === 'check'}, |
| | | {value: 'radio', label: '单选'}, |
| | |
| | | }, |
| | | { |
| | | type: 'radio', |
| | | field: 'searchSize', |
| | | label: '搜索间距', |
| | | initval: wrap.searchSize || 'middle', |
| | | tooltip: '搜索条件的上下间距。', |
| | | required: false, |
| | | options: [ |
| | | {value: 'middle', label: '默认'}, |
| | | {value: 'small', label: '小'}, |
| | | ], |
| | | }, |
| | | { |
| | | type: 'radio', |
| | | field: 'parity', |
| | | label: '奇偶异色', |
| | | initval: wrap.parity || 'false', |