Skip to content

Commit 8fb40c5

Browse files
helloqian12138Too-Tao
authored andcommitted
fix: generator add createExecute
1 parent a1e5f2a commit 8fb40c5

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/common.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export interface CommonCellProps<
3737
icons?: DripTableGeneratorProps<RecordType, ExtraOptions>['icons'];
3838
preview?: DripTableGeneratorProps<RecordType, ExtraOptions>['preview'];
3939
onEvent?: DripTableGeneratorProps<RecordType, ExtraOptions>['onEvent'];
40+
createEvaluator?: DripTableGeneratorProps<RecordType, ExtraOptions>['createEvaluator'];
4041
defaultComponentLib?: DripTableGeneratorProps<RecordType, ExtraOptions>['defaultComponentLib'];
4142
schemaFunctionPreprocessor?: DripTableGeneratorProps<RecordType, ExtraOptions>['schemaFunctionPreprocessor'];
4243
}
@@ -77,7 +78,7 @@ function CommonCell<
7778
icons: props.icons,
7879
defaultComponentLib: props.defaultComponentLib,
7980
onEvent: props.preview === false ? props.onEvent : void 0,
80-
createEvaluator,
81+
createEvaluator: props.createEvaluator ?? createEvaluator,
8182
evaluate,
8283
safeEvaluate,
8384
finalizeString,

packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ interface TableCellProps<
5050
onClick?: DripTableGeneratorProps<RecordType, ExtraOptions>['onClick'];
5151
onColumnItemChanged?: DripTableGeneratorProps<RecordType, ExtraOptions>['onColumnItemChanged'];
5252
schemaFunctionPreprocessor?: DripTableGeneratorProps<RecordType, ExtraOptions>['schemaFunctionPreprocessor'];
53+
createEvaluator?: DripTableGeneratorProps<RecordType, ExtraOptions>['createEvaluator'];
5354
}
5455

5556
function TableCell<

packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/table-section/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ function TableSection<
8080
onClick={props.onClick}
8181
onColumnItemChanged={props.onColumnItemChanged}
8282
schemaFunctionPreprocessor={props.schemaFunctionPreprocessor}
83+
createEvaluator={props.createEvaluator}
8384
/>
8485
</div>
8586
))}

0 commit comments

Comments
 (0)