Skip to content

Commit

Permalink
Merge pull request #1045 from VisActor/refactor/react-table-type-import
Browse files Browse the repository at this point in the history
Refactor/react table type import
  • Loading branch information
fangsmile authored Feb 1, 2024
2 parents d06406c + 4ba0a2e commit 6e51e6f
Show file tree
Hide file tree
Showing 3 changed files with 142 additions and 142 deletions.
94 changes: 47 additions & 47 deletions docs/assets/guide/en/Developer_Ecology/react.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ The props attributes accepted by PivotTable&PivotChart are the same as options.
- PivotColumnHeaderTitle: column header title configuration, consistent with the definition of columnHeaderTitle in option [api](../../option/PivotTable#rowHeaderTitle)
- PivotRowHeaderTitle: row header title configuration, consistent with the definition of rowHeaderTitle in option [api](../../option/PivotTable#columnHeaderTitle)
- PivotCorner: Corner configuration, consistent with the definition of corner in option [api](../../option/PivotTable#corner)

```jsx
return (
<PivotTable
Expand Down Expand Up @@ -205,56 +205,56 @@ The Props of the outermost table component of the unified label or the syntactic
EventsProps are defined as follows:
```ts
interface EventsProps {
onClickCell?: EventCallback<TableEventHandlersEventArgumentMap['click_cell']>;
onDblClickCell?: EventCallback<TableEventHandlersEventArgumentMap['dblclick_cell']>;
onMouseDownCell?: EventCallback<TableEventHandlersEventArgumentMap['mousedown_cell']>;
onMouseUpCell?: EventCallback<TableEventHandlersEventArgumentMap['mouseup_cell']>;
onSelectedCell?: EventCallback<TableEventHandlersEventArgumentMap['selected_cell']>;
onKeyDown?: EventCallback<TableEventHandlersEventArgumentMap['keydown']>;
onMouseEnterTable?: EventCallback<TableEventHandlersEventArgumentMap['mouseenter_table']>;
onMouseLeaveTable?: EventCallback<TableEventHandlersEventArgumentMap['mouseleave_table']>;
onMouseMoveCell?: EventCallback<TableEventHandlersEventArgumentMap['mousemove_cell']>;
onMouseEnterCell?: EventCallback<TableEventHandlersEventArgumentMap['mouseenter_cell']>;
onMouseLeaveCell?: EventCallback<TableEventHandlersEventArgumentMap['mouseleave_cell']>;
onContextMenuCell?: EventCallback<TableEventHandlersEventArgumentMap['contextmenu_cell']>;
onResizeColumn?: EventCallback<TableEventHandlersEventArgumentMap['resize_column']>;
onResizeColumnEnd?: EventCallback<TableEventHandlersEventArgumentMap['resize_column_end']>;
onChangeHeaderPosition?: EventCallback<TableEventHandlersEventArgumentMap['change_header_position']>;
onSortClick?: EventCallback<TableEventHandlersEventArgumentMap['sort_click']>;
onFreezeClick?: EventCallback<TableEventHandlersEventArgumentMap['freeze_click']>;
onScroll?: EventCallback<TableEventHandlersEventArgumentMap['scroll']>;
onDropdownMenuClick?: EventCallback<TableEventHandlersEventArgumentMap['dropdown_menu_click']>;
onMouseOverChartSymbol?: EventCallback<TableEventHandlersEventArgumentMap['mouseover_chart_symbol']>;
onDragSelectEnd?: EventCallback<TableEventHandlersEventArgumentMap['drag_select_end']>;

onDropdownIconClick?: EventCallback<TableEventHandlersEventArgumentMap['dropdown_icon_click']>;
onDropdownMenuClear?: EventCallback<TableEventHandlersEventArgumentMap['dropdown_menu_clear']>;

onTreeHierarchyStateChange?: EventCallback<TableEventHandlersEventArgumentMap['tree_hierarchy_state_change']>;

onShowMenu?: EventCallback<TableEventHandlersEventArgumentMap['show_menu']>;
onHideMenu?: EventCallback<TableEventHandlersEventArgumentMap['hide_menu']>;

onIconClick?: EventCallback<TableEventHandlersEventArgumentMap['icon_click']>;

onLegendItemClick?: EventCallback<TableEventHandlersEventArgumentMap['legend_item_click']>;
onLegendItemHover?: EventCallback<TableEventHandlersEventArgumentMap['legend_item_hover']>;
onLegendItemUnHover?: EventCallback<TableEventHandlersEventArgumentMap['legend_item_unHover']>;
onLegendChange?: EventCallback<TableEventHandlersEventArgumentMap['legend_change']>;

onMouseEnterAxis?: EventCallback<TableEventHandlersEventArgumentMap['mouseenter_axis']>;
onMouseLeaveAxis?: EventCallback<TableEventHandlersEventArgumentMap['mouseleave_axis']>;

onCheckboxStateChange?: EventCallback<TableEventHandlersEventArgumentMap['checkbox_state_change']>;
onAfterRender?: EventCallback<TableEventHandlersEventArgumentMap['after_render']>;
onInitialized?: EventCallback<TableEventHandlersEventArgumentMap['initialized']>;
onClickCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['click_cell']>;
onDblClickCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['dblclick_cell']>;
onMouseDownCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mousedown_cell']>;
onMouseUpCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseup_cell']>;
onSelectedCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['selected_cell']>;
onKeyDown?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['keydown']>;
onMouseEnterTable?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseenter_table']>;
onMouseLeaveTable?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseleave_table']>;
onMouseMoveCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mousemove_cell']>;
onMouseEnterCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseenter_cell']>;
onMouseLeaveCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseleave_cell']>;
onContextMenuCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['contextmenu_cell']>;
onResizeColumn?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['resize_column']>;
onResizeColumnEnd?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['resize_column_end']>;
onChangeHeaderPosition?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['change_header_position']>;
onSortClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['sort_click']>;
onFreezeClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['freeze_click']>;
onScroll?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['scroll']>;
onDropdownMenuClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['dropdown_menu_click']>;
onMouseOverChartSymbol?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseover_chart_symbol']>;
onDragSelectEnd?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['drag_select_end']>;

onDropdownIconClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['dropdown_icon_click']>;
onDropdownMenuClear?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['dropdown_menu_clear']>;

onTreeHierarchyStateChange?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['tree_hierarchy_state_change']>;

onShowMenu?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['show_menu']>;
onHideMenu?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['hide_menu']>;

onIconClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['icon_click']>;

onLegendItemClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['legend_item_click']>;
onLegendItemHover?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['legend_item_hover']>;
onLegendItemUnHover?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['legend_item_unHover']>;
onLegendChange?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['legend_change']>;

onMouseEnterAxis?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseenter_axis']>;
onMouseLeaveAxis?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseleave_axis']>;

onCheckboxStateChange?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['checkbox_state_change']>;
onAfterRender?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['after_render']>;
onInitialized?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['initialized']>;

// pivot table only
onPivotSortClick?: EventCallback<TableEventHandlersEventArgumentMap['pivot_sort_click']>;
onDrillMenuClick?: EventCallback<TableEventHandlersEventArgumentMap['drillmenu_click']>;
onPivotSortClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['pivot_sort_click']>;
onDrillMenuClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['drillmenu_click']>;

// pivot chart only
onVChartEventType?: EventCallback<TableEventHandlersEventArgumentMap['vchart_event_type']>;
onVChartEventType?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['vchart_event_type']>;
}
```

Expand Down
94 changes: 47 additions & 47 deletions docs/assets/guide/zh/Developer_Ecology/react.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ PivotTable&PivotChart接受的props属性与option一致,子组件如下:
- PivotColumnHeaderTitle: 列表头标题配置,同option中的columnHeaderTitle的定义一致 [api](../../option/PivotTable#rowHeaderTitle)
- PivotRowHeaderTitle: 行头标题配置,同option中的rowHeaderTitle的定义一致 [api](../../option/PivotTable#columnHeaderTitle)
- PivotCorner: 角头配置,同option中的corner的定义一致 [api](../../option/PivotTable#corner)

```jsx
return (
<PivotTable
Expand Down Expand Up @@ -205,56 +205,56 @@ PivotTable&PivotChart接受的props属性与option一致,子组件如下:
EventsProps的定义如下:
```ts
interface EventsProps {
onClickCell?: EventCallback<TableEventHandlersEventArgumentMap['click_cell']>;
onDblClickCell?: EventCallback<TableEventHandlersEventArgumentMap['dblclick_cell']>;
onMouseDownCell?: EventCallback<TableEventHandlersEventArgumentMap['mousedown_cell']>;
onMouseUpCell?: EventCallback<TableEventHandlersEventArgumentMap['mouseup_cell']>;
onSelectedCell?: EventCallback<TableEventHandlersEventArgumentMap['selected_cell']>;
onKeyDown?: EventCallback<TableEventHandlersEventArgumentMap['keydown']>;
onMouseEnterTable?: EventCallback<TableEventHandlersEventArgumentMap['mouseenter_table']>;
onMouseLeaveTable?: EventCallback<TableEventHandlersEventArgumentMap['mouseleave_table']>;
onMouseMoveCell?: EventCallback<TableEventHandlersEventArgumentMap['mousemove_cell']>;
onMouseEnterCell?: EventCallback<TableEventHandlersEventArgumentMap['mouseenter_cell']>;
onMouseLeaveCell?: EventCallback<TableEventHandlersEventArgumentMap['mouseleave_cell']>;
onContextMenuCell?: EventCallback<TableEventHandlersEventArgumentMap['contextmenu_cell']>;
onResizeColumn?: EventCallback<TableEventHandlersEventArgumentMap['resize_column']>;
onResizeColumnEnd?: EventCallback<TableEventHandlersEventArgumentMap['resize_column_end']>;
onChangeHeaderPosition?: EventCallback<TableEventHandlersEventArgumentMap['change_header_position']>;
onSortClick?: EventCallback<TableEventHandlersEventArgumentMap['sort_click']>;
onFreezeClick?: EventCallback<TableEventHandlersEventArgumentMap['freeze_click']>;
onScroll?: EventCallback<TableEventHandlersEventArgumentMap['scroll']>;
onDropdownMenuClick?: EventCallback<TableEventHandlersEventArgumentMap['dropdown_menu_click']>;
onMouseOverChartSymbol?: EventCallback<TableEventHandlersEventArgumentMap['mouseover_chart_symbol']>;
onDragSelectEnd?: EventCallback<TableEventHandlersEventArgumentMap['drag_select_end']>;

onDropdownIconClick?: EventCallback<TableEventHandlersEventArgumentMap['dropdown_icon_click']>;
onDropdownMenuClear?: EventCallback<TableEventHandlersEventArgumentMap['dropdown_menu_clear']>;

onTreeHierarchyStateChange?: EventCallback<TableEventHandlersEventArgumentMap['tree_hierarchy_state_change']>;

onShowMenu?: EventCallback<TableEventHandlersEventArgumentMap['show_menu']>;
onHideMenu?: EventCallback<TableEventHandlersEventArgumentMap['hide_menu']>;

onIconClick?: EventCallback<TableEventHandlersEventArgumentMap['icon_click']>;

onLegendItemClick?: EventCallback<TableEventHandlersEventArgumentMap['legend_item_click']>;
onLegendItemHover?: EventCallback<TableEventHandlersEventArgumentMap['legend_item_hover']>;
onLegendItemUnHover?: EventCallback<TableEventHandlersEventArgumentMap['legend_item_unHover']>;
onLegendChange?: EventCallback<TableEventHandlersEventArgumentMap['legend_change']>;

onMouseEnterAxis?: EventCallback<TableEventHandlersEventArgumentMap['mouseenter_axis']>;
onMouseLeaveAxis?: EventCallback<TableEventHandlersEventArgumentMap['mouseleave_axis']>;

onCheckboxStateChange?: EventCallback<TableEventHandlersEventArgumentMap['checkbox_state_change']>;
onAfterRender?: EventCallback<TableEventHandlersEventArgumentMap['after_render']>;
onInitialized?: EventCallback<TableEventHandlersEventArgumentMap['initialized']>;
onClickCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['click_cell']>;
onDblClickCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['dblclick_cell']>;
onMouseDownCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mousedown_cell']>;
onMouseUpCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseup_cell']>;
onSelectedCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['selected_cell']>;
onKeyDown?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['keydown']>;
onMouseEnterTable?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseenter_table']>;
onMouseLeaveTable?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseleave_table']>;
onMouseMoveCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mousemove_cell']>;
onMouseEnterCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseenter_cell']>;
onMouseLeaveCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseleave_cell']>;
onContextMenuCell?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['contextmenu_cell']>;
onResizeColumn?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['resize_column']>;
onResizeColumnEnd?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['resize_column_end']>;
onChangeHeaderPosition?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['change_header_position']>;
onSortClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['sort_click']>;
onFreezeClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['freeze_click']>;
onScroll?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['scroll']>;
onDropdownMenuClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['dropdown_menu_click']>;
onMouseOverChartSymbol?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseover_chart_symbol']>;
onDragSelectEnd?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['drag_select_end']>;

onDropdownIconClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['dropdown_icon_click']>;
onDropdownMenuClear?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['dropdown_menu_clear']>;

onTreeHierarchyStateChange?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['tree_hierarchy_state_change']>;

onShowMenu?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['show_menu']>;
onHideMenu?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['hide_menu']>;

onIconClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['icon_click']>;

onLegendItemClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['legend_item_click']>;
onLegendItemHover?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['legend_item_hover']>;
onLegendItemUnHover?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['legend_item_unHover']>;
onLegendChange?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['legend_change']>;

onMouseEnterAxis?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseenter_axis']>;
onMouseLeaveAxis?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['mouseleave_axis']>;

onCheckboxStateChange?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['checkbox_state_change']>;
onAfterRender?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['after_render']>;
onInitialized?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['initialized']>;

// pivot table only
onPivotSortClick?: EventCallback<TableEventHandlersEventArgumentMap['pivot_sort_click']>;
onDrillMenuClick?: EventCallback<TableEventHandlersEventArgumentMap['drillmenu_click']>;
onPivotSortClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['pivot_sort_click']>;
onDrillMenuClick?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['drillmenu_click']>;

// pivot chart only
onVChartEventType?: EventCallback<TableEventHandlersEventArgumentMap['vchart_event_type']>;
onVChartEventType?: EventCallback<TYPES.TableEventHandlersEventArgumentMap['vchart_event_type']>;
}
```

Expand Down
Loading

0 comments on commit 6e51e6f

Please sign in to comment.