diff --git a/components/apolloTable/component/Cell.tsx b/components/apolloTable/component/Cell.tsx index d72be9c925079b526909480aaa382afb4a78d2e0..e94bae4d0cb367f442dc26b3afe6bd83d81fa082 100644 --- a/components/apolloTable/component/Cell.tsx +++ b/components/apolloTable/component/Cell.tsx @@ -12,6 +12,7 @@ import secondIcon from '../assets/second.png'; import thirdIcon from '../assets/third.png'; import expandIcon from '../assets/extend.png'; import { transferAttr } from './base/_utils/transferAttr'; +import { emptyModel } from '@/submodule/components/apolloTable/component/base/_utils/setFormatter'; const Cell = (props: CellProps) => { const { @@ -54,10 +55,13 @@ const Cell = (props: CellProps) => { const changeCellData = (changedValue: any, option?: any) => {}; const emitChangeCellData = (changedValue: any, optionValue: any) => { - const temp: CellDataProps[] = []; + let temp: CellDataProps[] = []; cellData.map((item: CellDataProps) => { temp.push({ text: item.text, value: item.value }); }); + if (temp.length === 0) { + temp = emptyModel; + } if (_.isEqual(temp, changedValue)) { setStatus('detail');