提交 0d58c9a8 authored 作者: 钟是志's avatar 钟是志

级联组件增加 otherProps属性

上级 22a66d77
...@@ -2758,7 +2758,14 @@ export default class tableCom extends Component { ...@@ -2758,7 +2758,14 @@ export default class tableCom extends Component {
case 'Cascader': case 'Cascader':
//zsz //zsz
if (json?.otherProps) {
otherProps = json?.otherProps;
try { // mode = multiple 就支持下拉多选了
otherProps = new Function(otherProps)();
} catch (e) {
otherProps = {};
}
}
const filterF = function filter(inputValue, path) { const filterF = function filter(inputValue, path) {
return path.some( return path.some(
option => option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1, option => option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1,
...@@ -2785,6 +2792,7 @@ export default class tableCom extends Component { ...@@ -2785,6 +2792,7 @@ export default class tableCom extends Component {
} }
placeholder={json.placeholder} placeholder={json.placeholder}
style={{ width: json.width }} style={{ width: json.width }}
{...otherProps}
/>, />,
); );
if (get === 'mobile') { if (get === 'mobile') {
...@@ -2795,7 +2803,10 @@ export default class tableCom extends Component { ...@@ -2795,7 +2803,10 @@ export default class tableCom extends Component {
json.vlds && json.vlds.length > 0 json.vlds && json.vlds.length > 0
? json.vlds ? json.vlds
: [{ required: required, message: '请选择' + dataColumn.title }], : [{ required: required, message: '请选择' + dataColumn.title }],
})(<MobileCascader options={options} label={title} disabled={disabled} json={json} />); })(<MobileCascader options={options}
label={title}
disabled={disabled}
json={json} />);
} }
if ( if (
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论