提交 8e4d3808 authored 作者: 钟是志's avatar 钟是志

TextArea组件修改

上级 326a8890
...@@ -1349,6 +1349,9 @@ export default class tableCom extends Component { ...@@ -1349,6 +1349,9 @@ export default class tableCom extends Component {
if (json == null) { if (json == null) {
return <></>; return <></>;
} }
let otherProps = {};
//私有 //私有
if (!isEdit && permRank == 1 && taskAssignee != userId) { if (!isEdit && permRank == 1 && taskAssignee != userId) {
return <></>; return <></>;
...@@ -2449,6 +2452,15 @@ export default class tableCom extends Component { ...@@ -2449,6 +2452,15 @@ export default class tableCom extends Component {
break; break;
case 'TextArea': case 'TextArea':
if (json?.otherProps) {
otherProps = json?.otherProps;
try { // mode = multiple 就支持下拉多选了
otherProps = new Function(otherProps)();
} catch (e) {
otherProps = {};
}
}
if (get === 'mobile') { if (get === 'mobile') {
cm = getFieldDecorator(dataColumn.base52, { cm = getFieldDecorator(dataColumn.base52, {
initialValue: initValue, initialValue: initValue,
...@@ -2461,6 +2473,7 @@ export default class tableCom extends Component { ...@@ -2461,6 +2473,7 @@ export default class tableCom extends Component {
autoSize={{ minRows: 4 }} autoSize={{ minRows: 4 }}
disabled={disabled} disabled={disabled}
placeholder={json.placeholder} placeholder={json.placeholder}
{...otherProps}
/>, />,
); );
cm = <div>{cm}</div>; cm = <div>{cm}</div>;
...@@ -2482,6 +2495,7 @@ export default class tableCom extends Component { ...@@ -2482,6 +2495,7 @@ export default class tableCom extends Component {
} }
} else { } else {
// console.log(JSON.stringify(this.props.form.getFieldsValue()), '----formValue----'); // console.log(JSON.stringify(this.props.form.getFieldsValue()), '----formValue----');
cm = getFieldDecorator(dataColumn.base52, { cm = getFieldDecorator(dataColumn.base52, {
initialValue: initValue, initialValue: initValue,
rules: rules:
...@@ -2654,7 +2668,6 @@ export default class tableCom extends Component { ...@@ -2654,7 +2668,6 @@ export default class tableCom extends Component {
break; break;
case 'Select': case 'Select':
let otherProps = {};
if (json?.otherProps) { if (json?.otherProps) {
otherProps = json?.otherProps; otherProps = json?.otherProps;
try { // mode = multiple 就支持下拉多选了 try { // mode = multiple 就支持下拉多选了
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论