diff --git a/packages/keyboard/src/core/wrap.tsx b/packages/keyboard/src/core/wrap.tsx index cfb2d5ae..91809e29 100644 --- a/packages/keyboard/src/core/wrap.tsx +++ b/packages/keyboard/src/core/wrap.tsx @@ -23,7 +23,7 @@ const Wrap: FC = ({ id, children, onAddRow, - allowAddRow, + allowAddRowOnDownKey, columnKeys, dataLength, fixedWidths, @@ -88,7 +88,7 @@ const Wrap: FC = ({ } // 最后一行 else if (rowKey === dataLength - 1) { - if (allowAddRow) { + if (allowAddRowOnDownKey) { onAddRow() } timer.current = window.setTimeout(() => { diff --git a/packages/keyboard/src/hoc/keyboard_table_x.tsx b/packages/keyboard/src/hoc/keyboard_table_x.tsx index 90e339d3..8aa97458 100644 --- a/packages/keyboard/src/hoc/keyboard_table_x.tsx +++ b/packages/keyboard/src/hoc/keyboard_table_x.tsx @@ -21,7 +21,7 @@ function keyboardTableXHOC( id, onAddRow, onBeforeDispatch, - allowAddRow = true, + allowAddRowOnDownKey = false, ...tableProps }) => { const { data, columns } = tableProps @@ -107,7 +107,7 @@ function keyboardTableXHOC( fixedWidths={{ leftFixedWidth, rightFixedWidth }} dataLength={data.length} onAddRow={onAddRow} - allowAddRow={allowAddRow} + allowAddRowOnDownKey={allowAddRowOnDownKey} onBeforeDispatch={onBeforeDispatch} > diff --git a/packages/keyboard/src/types.ts b/packages/keyboard/src/types.ts index 52b6f1dc..4a0932fa 100644 --- a/packages/keyboard/src/types.ts +++ b/packages/keyboard/src/types.ts @@ -9,7 +9,7 @@ interface KeyboardTableXProps { id: string columns: KeyboardTableXColumn[] /** 按下键是否允许增加一行数据 */ - allowAddRow?: boolean + allowAddRowOnDownKey?: boolean /* 增加一行数据 */ onAddRow(): void onBeforeDispatch?(options: { @@ -58,7 +58,7 @@ interface WrapProps { }): boolean /** 按下键是否允许增加一行数据 */ - allowAddRow?: boolean + allowAddRowOnDownKey?: boolean /** Wrap 需要知道字段集合,以便能找到相应的单元格,请确保表格的顺序一致 */ columnKeys: string[]