From a0f638f37d9fd95de00be858e42765d182e6ed41 Mon Sep 17 00:00:00 2001 From: zhangwenshuai Date: Mon, 8 Jun 2020 22:29:05 +0800 Subject: [PATCH] update apolloTable editform --- components/apolloTable/editFormV3/index.tsx | 34 +++------------------ 1 file changed, 5 insertions(+), 29 deletions(-) diff --git a/components/apolloTable/editFormV3/index.tsx b/components/apolloTable/editFormV3/index.tsx index 348fc10..70815a9 100644 --- a/components/apolloTable/editFormV3/index.tsx +++ b/components/apolloTable/editFormV3/index.tsx @@ -29,15 +29,14 @@ class FormWrap extends Component { form.validateFieldsAndScroll((err, values) => { if (!err) { const newValues: any[] = []; - debugger _.keys(values).map((key) => { const item = data.find((temp: any) => { return temp.columnName === key; }); const { columnType, renderEditForm, readOnlyFlag, dynamicCellConfigDTO } = item; - // if (readOnlyFlag || (dynamicCellConfigDTO && dynamicCellConfigDTO.readonlyFlag)) { - // return; - // } + if (readOnlyFlag || (dynamicCellConfigDTO && dynamicCellConfigDTO.readonlyFlag)) { + return; + } let detailConfig: any; if (typeof renderEditForm === 'function') { detailConfig = renderEditForm({ cellData: values[key], rowData, columnConfig: item }); @@ -81,29 +80,6 @@ class FormWrap extends Component { ); }; - validateRequired = (item, rule, value, callback) => { - const { columnAttrObj = {} } = item; - const { validator } = columnAttrObj; - if (!item.requiredFlag) { - callback(); - return; - } - if (!value || value.length === 0) { - callback('必填项不能为空'); - return; - } - const [first] = value; - if (!first.text && first.text !== 0 && !first.value && first.value !== 0) { - callback('必填项不能为空'); - return; - } - if (validator && typeof validator === 'function') { - const values = this.props.form.getFieldsValue(); - callback(validator({ value, values, item })); - } - callback(); - }; - renderEditForm = (item) => { const { getFieldDecorator } = this.props.form; const { rowData } = this.props; @@ -158,7 +134,7 @@ class FormWrap extends Component { }; render() { - const { loading, isShowDelBtn, data, btnWrapStyle, name, colsNum } = this.props; + const { loading, isShowDelBtn, data, btnWrapStyle, name, colsNum, delLabel } = this.props; return ( @@ -193,7 +169,7 @@ class FormWrap extends Component {
{isShowDelBtn ? ( ) : null}