diff --git a/packages/drip-table-generator/package.json b/packages/drip-table-generator/package.json index f8092eb47..6d568d853 100755 --- a/packages/drip-table-generator/package.json +++ b/packages/drip-table-generator/package.json @@ -1,6 +1,6 @@ { "name": "drip-table-generator", - "version": "3.2.2-alpha.11", + "version": "3.2.2-alpha.12", "description": "A visualization tool for generating schema of drip-table.", "main": "dist/index.min.js", "module": "lib/index.js", diff --git a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/common.tsx b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/common.tsx index 18fbb209a..5537de28a 100644 --- a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/common.tsx +++ b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/common.tsx @@ -37,6 +37,7 @@ export interface CommonCellProps< icons?: DripTableGeneratorProps['icons']; preview?: DripTableGeneratorProps['preview']; onEvent?: DripTableGeneratorProps['onEvent']; + createEvaluator?: DripTableGeneratorProps['createEvaluator']; defaultComponentLib?: DripTableGeneratorProps['defaultComponentLib']; schemaFunctionPreprocessor?: DripTableGeneratorProps['schemaFunctionPreprocessor']; } @@ -77,7 +78,7 @@ function CommonCell< icons: props.icons, defaultComponentLib: props.defaultComponentLib, onEvent: props.preview === false ? props.onEvent : void 0, - createEvaluator, + createEvaluator: props.createEvaluator ?? createEvaluator, evaluate, safeEvaluate, finalizeString, diff --git a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/index.tsx b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/index.tsx index e30ecd19c..4ca7935fe 100644 --- a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/index.tsx +++ b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/cell/index.tsx @@ -50,6 +50,7 @@ interface TableCellProps< onClick?: DripTableGeneratorProps['onClick']; onColumnItemChanged?: DripTableGeneratorProps['onColumnItemChanged']; schemaFunctionPreprocessor?: DripTableGeneratorProps['schemaFunctionPreprocessor']; + createEvaluator?: DripTableGeneratorProps['createEvaluator']; } function TableCell< diff --git a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/table-section/index.tsx b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/table-section/index.tsx index a867fa781..77a226b65 100644 --- a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/table-section/index.tsx +++ b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/table-section/index.tsx @@ -80,6 +80,7 @@ function TableSection< onClick={props.onClick} onColumnItemChanged={props.onColumnItemChanged} schemaFunctionPreprocessor={props.schemaFunctionPreprocessor} + createEvaluator={props.createEvaluator} /> ))}