Skip to content

Commit a621bdf

Browse files
clear column type render comp to fix editing issue
1 parent f589510 commit a621bdf

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

client/packages/lowcoder/src/comps/comps/tableComp/column/columnTypeComps/simpleTextComp.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,10 @@ const SimpleTextEditView = React.memo(({ value, onChange, onChangeEnd }: SimpleT
5555
variant="borderless"
5656
onChange={handleChange}
5757
onBlur={onChangeEnd}
58-
onPressEnter={onChangeEnd}
59-
/>
60-
)});
58+
onPressEnter={onChangeEnd}
59+
/>
60+
);
61+
});
6162

6263
const SimpleTextPropertyView = React.memo(({ children }: { children: RecordConstructorToComp<typeof childrenMap> }) => {
6364
return useMemo(() => (

client/packages/lowcoder/src/comps/comps/tableComp/column/tableColumnComp.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,8 @@ export class ColumnComp extends ColumnInitComp {
434434
)
435435
)
436436
);
437+
// clear render comp cache when change set is cleared
438+
this.children.render.dispatch(RenderComp.clearAction());
437439
}
438440

439441
dispatchClearInsertSet() {

client/packages/lowcoder/src/comps/comps/tableComp/tableComp.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,8 @@ let TableTmpComp = withViewFn(TableImplComp, (comp) => {
548548

549549
const withEditorModeStatus = (Component:any) => (props:any) => {
550550
const editorModeStatus = useContext(EditorContext).editorModeStatus;
551-
return <Component {...props} editorModeStatus={editorModeStatus} />;
551+
const {ref, ...otherProps} = props;
552+
return <Component {...otherProps} editorModeStatus={editorModeStatus} />;
552553
};
553554

554555
// Use this HOC when defining TableTmpComp

0 commit comments

Comments
 (0)