v1.11.0
2024-11-15
๐ New feature
- @visactor/vtable: add event changing_header_position
- @visactor/vtable-gantt: drag order highlight line render
- @visactor/vtable: add change_header_position_fail event
- @visactor/vtable: add argument recalculateColWidths for api toggleHierarchyState #2817
- @visactor/vtable: add InvertHighlightPlugin
- @visactor/vtable: add vtable-calendar
๐ Bug fix
- @visactor/vtable: pivot chart pie type selected state not work #2178
- @visactor/vtable: rose pivotchart click legend then hover chart render error #2209
- @visactor/vtable: when chart row is frozen render error #2800
- @visactor/vtable: when after select range not exist #2804
- @visactor/vtable: call renderWithRecreateCells should not effect colWidth when widthMode is adaptive #2835
- @visactor/vtable: add CarouselAnimationPlugin
- @visactor/vtable: add HeaderHighlightPlugin
๐จ Refactor
- @visactor/vtable: when set disableSelect but api selectCell can work #2799
v1.10.5
2024-11-11
๐ Bug fix
- @visactor/vtable: pivot chart spec enable select not work #2210
- @visactor/vtable: sortState field undefined occor error
v1.10.4
2024-11-07
๐ New feature
- @visactor/vtable-gantt: gantt dependency line support tree node #2701
- @visactor/vtable: when drag on header can select cells continuous #2751
๐ Bug fix
- @visactor/vtable-gantt: when markline date less then minDate should not show #2689
- @visactor/vtable: pivot table header icon display incorrect #2735
- @visactor/vtable: parse axes config error when user set axes #2749
- @visactor/vtable: cellType set funciton occor error #2754
- @visactor/vtable: when pivot cell type set chart not data cell render error #2758
- @visactor/vtable: legend problems #2764 #2755
- @visactor/vtable-gantt: create task shedule date error #2771
- @visactor/vtable: fix cellLocation in pivot-table #2694
- @visactor/vtable: fix menu scale pos problem #2734
- @visactor/vtable: fix tree frozen row problem #2619
v1.10.3
2024-11-01
๐ Bug fix
- @visactor/vtable: type define columnWidthConfig
v1.10.2
2024-11-01
๐ New feature
- @visactor/vtable: headerSelectMode option add body setting #2491
- @visactor/vtable: add freeze_click event #2641
- @visactor/vtable: add columnWidthConfig to set width by dimensions #2696
๐ Bug fix
- @visactor/vtable: isColumnHeader api judement logic #2491
- @visactor/vtable: when collapse last group occor error #2600
- @visactor/vtable: when collapse tree node occor error #2600
- @visactor/vtable: min aggregator type handle with NaN value #2627
- @visactor/vtable: when drag row series number cells not scroll #2647
- @visactor/vtable: rowSeriesNumber when be frozen can render customlayout #2653
- @visactor/vtable: when has empty tip scrollbar can not be clicked #2690
- @visactor/vtable: when field set array๏ผrecord no corresponding field๏ผoccur error #2702
- @visactor/vtable: when has gantt and table same time internal theme should not be changed #2708
- @visactor/vtable: fix check state update #2667
- @visactor/vtable: fix list-editor space problem
- @visactor/vtable: change pointerupoutside event callback #2674 #2659
- @visactor/vtable: add event in react-vtable
- @visactor/vtable: add selected_cell event in select-all #2664
- @visactor/vtable: fix disableRowSeriesNumberSelect in select-all #2665
- @visactor/vtable: fix title resize in adaptive mode #2704
๐จ Refactor
- @visactor/vtable: custom merge cell ignore check state jude #2683
- @visactor/vtable: paste cell value should use editor validateValidate api #2691
v1.10.1
2024-10-23
๐ Bug fix
- @visactor/vtable: when set rowSeriesNumber then sort icon not update #2643
- @visactor/vtable: disable cellInnerBorder when no frame border
v1.10.0
2024-10-18
๐ New feature
- @visactor/vtable: add maxHeight in menu container #2602
- @visactor/vtable: add after_sort event
- @visactor/vtable-gantt: add creation buttom for not schedualed task record
- @visactor/vtable-gantt: add dependency line for gantt chart
- @visactor/vtable-gantt: add task bar selected style
- @visactor/vtable-gantt: add dependency line selected style
- @visactor/vtable-gantt: add underlayBackgroundColor for gantt chart #2607
๐ Bug fix
- @visactor/vtable: when dimension paths has virtual not identify problem #2510
- @visactor/vtable: toggleHierarchyState api can not update customlayout cell #2609
- @visactor/vtable: fix legend layout problem
- @visactor/vtable: fix border rect missing when borderLineWidth is 0
- @visactor/vtable: fix multi-sort icon update in updateSortState() #2614
- @visactor/vtable: fix col/row end in createGroupForFirstScreen() #2585
- @visactor/vtable: fix customConfig in react-vtable
- @visactor/vtable: fix row resize mark position when scrolled vertically #2606
- @visactor/vtable: fix sort icon update in transpose list-table
v1.9.1
2024-10-12
๐ Bug fix
- @visactor/vtable: fix sort icon update in merge cell
v1.9.0
2024-10-11
๐ New feature
- @visactor/vtable: add scrollTo animation function
๐ Bug fix
- @visactor/vtable: when dimension set width auto but no records, the col width not compute #2515
- @visactor/vtable: when call updateColumns should update aggregation #2519
- @visactor/vtable: change outsideClickDeselect trigger time when pointerdown #2553
- @visactor/vtable: when sort with row series number occor error #2558
- @visactor/vtable: fix select auto-scroll in bottom #2546
- @visactor/vtable: fix auto size in react custom component
- @visactor/vtable: fix custom component flash when cell resizes #2516
- @visactor/vtable: fix custom component in forzen cell #2568
- @visactor/vtable: fix legend with padding layout size
- @visactor/vtable: fix cellLocation in createComplexColumn #2517
- @visactor/vtable: fix merge cell select range #2521
๐จ Refactor
- @visactor/vtable: when value is promise cell style function should await #2549
v1.8.2
2024-10-08
๐ Bug fix
- @visactor/vtable: fix richtext icon update #2281
v1.8.1
2024-09-30
๐จ Refactor
- @visactor/vue-vtable: rename vue component name
v1.8.0
2024-09-29
๐ New feature
- @visactor/vue-vtable: add vue-vtable
๐ Bug fix
- @visactor/vtable: fix estimate position in updateAutoRow() #2494
- @visactor/vtable: fix drag check state update #2518
- @visactor/vtable: fix group cell in vtable-export #2487
- @visactor/vtable: fix react component update problem when resize column
- @visactor/vtable: add functionalIconsStyle on theme #1308
v1.7.8
2024-09-24
๐ New feature
- @visactor/vtable: handle with customTree in dataset file to refactor processRecord function #2279
- @visactor/vtable: add async support in vtable-export #2460
๐ Bug fix
- @visactor/vtable: custom total value not work #2455
- @visactor/vtable: adjust sort icon up and down #2465
- @visactor/vtable: when current edit not exit, could not trigger new edit cell #2469
- @visactor/vtable: when no records edit cell value occor error #2474
- @visactor/vtable: set aggregation on option not work #2459
- @visactor/vtable: fix cell border clip in 'bottom-right' borde mode #2442
- @visactor/vtable: add children === true hierarchyState in initChildrenNodeHierarchy()
- @visactor/vtable: fix custom component frozen update #2432
- @visactor/vtable: when resize trigger click_cell event
- @visactor/vtable: fix proxy.colStart update in resetFrozen() #2464
- @visactor/vtable: add 'โโ' in specialCharSet #2470
๐จ Refactor
- @visactor/vtable: update aggregator when update records #2459
v1.7.7
2024-09-13
๐จ ๅ่ฝ้ๆ
- @visactor/vtable: gantt project export vtable and vrender
v1.7.6
2024-09-12
๐ Bug fix
- @visactor/vtable-gantt: fix: set table theme error in gantt chart #2439
v1.7.5
2024-09-12
๐ New feature
- @visactor/vtable: add getFilteredRecords api #2255
๐ Bug fix
- @visactor/vtable: select range click outside not cancel select #2355
- @visactor/vtable: split line position fix #2392
- @visactor/vtable: levelSpan case front columnNode merge range error #2359
- @visactor/vtable: judge value is valid #2402
- @visactor/vtable: mousedown chart go dealSelectCell and rerender it #2419
- @visactor/vtable: fix axis size and layout #2256
- @visactor/vtable: fix series number in list-group #2425
- @visactor/vtable: fix recordIndex config of addRecord in list-group #2426
v1.7.4
2024-09-09
๐ New feature
- @visactor/vtable: add updateFilterRules api #2245
๐ Bug fix
- @visactor/vtable: when tree pivot table sort then expand tree node render error #2261
- @visactor/vtable: fix interactive layer dom clear problem
- @visactor/vtable: when no records corner header show dimention title #2247
- @visactor/vtable: fix sparkline range when data has null
v1.7.3
2024-09-05
๐ Bug fix
- @visactor/vtable: when keydown with ctrl meta and shift not trigger edit mode # 2372
- @visactor/vtable: fix custom style arrangement duplicate #2370
- @visactor/vtable: fix no-text cell custom merge #2343
- @visactor/vtable: fix event bind problem in react-vtable
- @visactor/vtable: fix right frozen mark position #2344
- @visactor/vtable: fix select range judgement in cellBgColor #2368
v1.7.2
2024-09-02
๐ Bug fix
- @visactor/vtable: when use groupBy then all merged cells set cellType text #2331
v1.7.1
2024-09-02
๐ Bug fix
- @visactor/react-vtable: fix envs type in react-vtable
v1.7.0
2024-08-30
๐ New feature
- @visactor/vtable-gantt: add gantt chart
v1.6.3
2024-08-29
๐ New feature
- @visactor/vtable: add formatCopyValue config
- @visactor/vtable: add parentElement config in tooltip #2290
๐ Bug fix
- @visactor/vtable: handle with change header postion event #2299
- @visactor/vtable: pivot tree can not show value and expand tree occor error #2306
- @visactor/vtable: set titleOnDimension all sort can not run #2278
- @visactor/vtable: add judgement in array find function #2289
- @visactor/vtable: fix frozen column custom component clip
- @visactor/vtable: fix cellLocation in top frozen row #2267
- @visactor/vtable: fix list-table group mode style update problem
- @visactor/vtable: fix menu auto hide when page crolled #2241
- @visactor/vtable: fix progress bar cell textAlign update #2225
- @visactor/vtable: fix umd package problem in react-vtable #2244
- @visactor/vtable: fix right frozen size in updateContainerAttrWidthAndX() #2243
- @visactor/vtable: fix leftRowSeriesNumberColumnCount error in getBodyLayoutRangeById() #2234
- @visactor/vtable: fix frozen column custom component clip
- @visactor/vtable: fix menu auto hide when page crolled #2241
๐จ Refactor
- @visactor/vtable: scroll event add argument #2249
- @visactor/vtable: changeCellValue can modify raw record #2305
v1.6.1
2024-08-19
๐ฅ Breaking change
- @visactor/react-vtable: remove
VTable
export inreact-vtable
, if you want to useVTable
, please add and import it from@visactor/vtable
in the same version. - @visactor/react-vtable: remove
VRender
export invtable
, if you want to useVRender
, import it from@visactor/vtable/es/vrender
.
๐ New feature
- @visactor/vtable: add option forceShowHeader
- @visactor/vtable: frameStyle cornerRadius support array type #2207
- @visactor/vtable: add table releated components in react-vtable
- @visactor/vtable: add enum in textStick config
- @visactor/vtable: add frozenRowCount in transpose table #2182
- @visactor/vtable: add excelJSWorksheetCallback config in vtable-export
- @visactor/vtable: add group function
๐ Bug fix
- @visactor/vtable: corner header display dimension name in some case #2180
- @visactor/vtable: frameStyle borrerLineWidth set array, table render positon error #2200
- @visactor/vtable: fix icon margin error in update size #2206
- @visactor/vtable: fix react custom layout component container height
- @visactor/vtable: fix jsx customLayout size compute mode #2192
- @visactor/vtable: add default color in vtable-export
- @visactor/vtable: fix row-series cell type #2188
๐จ Refactor
- @visactor/vtable: supplement backgroundColor for editor #1518
v1.5.6
2024-08-08
๐ New feature
- @visactor/vtable: add canvas & viewbox config
๐ Bug fix
- @visactor/vtable: fix released async problem #2145
v1.5.4
2024-08-02
๐ New feature
- @visactor/vtable: pivot table corner cell support icon #2120
- @visactor/vtable: support editCellTrigger set keydown #2136
- @visactor/vtable: add react-component for option-emptyTip
- @visactor/vtable: add react-component for option-emptyTip - demo
- @visactor/vtable: add escape config in csv-exporter
- @visactor/vtable: add selectionFillMode config in theme.selectionStyle #2132 #2027
๐ Bug fix
- @visactor/vtable: set sort rule occor error #2106
- @visactor/vtable: clearSelected api clear ctrl+a border #2115
- @visactor/vtable: move header position not work not trigger change_header_position event #2129
- @visactor/vtable: set cellType is function, resize col width chart size render error #2160
- @visactor/vtable: when call setRowHeight should update chart size #2155
- @visactor/vtable: fix cell range clear in update record
- @visactor/vtable: fix custom-element update problem #2126
- @visactor/vtable: fix customMege cell update
- @visactor/vtable: fix CellContent pickable config #2134
- @visactor/vtable: fix legend visible config #2137
- @visactor/vtable: fix released async problem #2145
- @visactor/vtable: remove resizing update in endResizeCol() #2101
v1.5.3
2024-07-19
๐ New feature
- @visactor/vtable: add param value for startEditCell api #2089
๐ Bug fix
- @visactor/vtable: fix option config in vtable-export
v1.5.2
2024-07-15
๐ New feature
- @visactor/vtable: add api disableScroll and enableScroll #2073
- @visactor/vtable: add renderDefault prop in react customLayout component
- @visactor/vtable: support multiple columns tag in react-vtable
๐ Bug fix
- @visactor/vtable: edit api validateValue support async
- @visactor/vtable: api changeFieldValue occor errow when records has null #2067
- @visactor/vtable: fix react component error in updateCell() #2038
- @visactor/vtable: fix axes default config in scatter chart #2071
v1.5.1
2024-07-10
๐ Bug fix
- @visactor/vtable: getCellAtRelativePosition api return value #2054
- @visactor/vtable: add tolerance for scroll in _disableColumnAndRowSizeRound mode
v1.5.0
2024-07-05
๐ New feature
- @visactor/vtable: add showMoverLine and hideMoverLine api #2009
- @visactor/vtable: add formatExcelJSCell config in vtable-export #1989
- @visactor/vtable: optimize package size & add load on demand feature
๐ Bug fix
- @visactor/vtable: pivot chart select state #2017
- @visactor/vtable: disable select and edit input should move when input is outside of table #2039
- @visactor/vtable: last column resize width error #2040
- @visactor/vtable: fix test judgement in customMergeCell #2031
- @visactor/vtable: fix selected highlight update when scrolling #2028
- @visactor/vtable: fix select-rect update when scroll #2015
- @visactor/vtable: fix frozen cell update problem in sort #1997
v1.4.2
2024-07-05
๐ New feature
- @visactor/vtable: corner title can display row and column diemensionTitle #1926
- @visactor/vtable: add column hide config #1991
- @visactor/vtable: add getCellAtRelativePosition api
๐ Bug fix
- @visactor/vtable: when not exit edit state then can not select other cells #1974
- @visactor/vtable: selected_clear event trigger #1981
- @visactor/vtable: pivotTable virtual node edit value not work #2002
- @visactor/vtable: tooltip content can not be selected #2003
- @visactor/vtable: fix vrender export module
- @visactor/vtable: fix merge cell update performance problem #1972
- @visactor/vtable: fix regexp format for webpack 3 #2005
- @visactor/vtable: fix width computation in shrinkSparklineFirst mode
๐จ Refactor
- @visactor/vtable: sparkline cellType set aggregationType None automatically #1999
v1.4.0
2024-06-21
๐ New feature
- @visactor/vtable: support corner header cell edit value #1945
- @visactor/vtable: add indent in vtable-export
- @visactor/vtable: add CustomComponent in react-vtable
- @visactor/vtable: add CustomLayout component in react-vtable
- @visactor/vtable: support calculate field for PivotTable #1941
๐ Bug fix
- @visactor/vtable: updateSortState api occor error #1939
- @visactor/vtable: when setRecords should update emptyTip #1953
- @visactor/vtable: getCellRect api when cell is frozen get bounds error #1955
- @visactor/vtable: when drag cell and enter edit state but can not exit edit rightly #1956
- @visactor/vtable: fix custom width problem #1905
- @visactor/vtable: fix content judgement in getCellRange() #1911
- @visactor/vtable: fix size update problem in pivot table sort #1958
๐ง Configuration releated
- @visactor/vtable: update vrender version
v1.3.2
2024-06-17
๐ New feature
- @visactor/vtable: add blankAreaClickDeselect and outsideClickDeselect config
๐ Bug fix
- @visactor/vtable: cellIsInVisualView api error #1864
- @visactor/vtable: if set style autoWrapText, this config not wort when resize column width #1892
๐จ Refactor
- @visactor/vtable: tooltip support scroll #1887
- @visactor/vtable: when not records pivot table can show corner header #1895
- @visactor/vtable: when rowTree children not set value can supplement indicators #1924
v1.3.1
2024-06-14
๐ Bug fix
- @visactor/vtable: fix frozenColCount large than colCount error #1872
- @visactor/vtable: fix merge cell size update #1869
- @visactor/vtable: optimize row height update when useOneRowHeightFillAll
๐ Site / documentation update
- @visactor/vtable: update changlog of rush
v1.3.0
2024-06-12
๐ New feature
- @visactor/vtable: add ignoreIcon&formatExportOutput config in vtable-export #1813
- @visactor/vtable: add textArea editor
- @visactor/vtable: add strokeColor style #1847
- @visactor/vtable: add dx&dy in title component #1874
- @visactor/vtable: add shrinkSparklineFirst config #1862
- @visactor/vtable: tooltip disappear delay time #1848
- @visactor/vtable: add sort config for pivotTable #1865
๐ Bug fix
- @visactor/vtable: icon inlineEnd inlineFront x position compute error #1882
- @visactor/vtable: drill down icon can not be click #1899
- @visactor/vtable: fix frozenColCount large than colCount error #1872
- @visactor/vtable: fix ellipsis error in _disableColumnAndRowSizeRound mode #1884
๐จ Refactor
- @visactor/vtable: memory release logic optimization #1856
- @visactor/vtable: arrow key with shift ctrl key to select cells #1873
v1.2.0
2024-06-06
๐ New feature
- @visactor/vtable: support select highlightMode effect #1167
- @visactor/vtable: add isAggregation api #1803
- @visactor/vtable: optimize large column performance #1840 #1824
- @visactor/vtable: add merge cell custom graphic attribute sync #1718
๐ Bug fix
- @visactor/vtable: when has no records should not has aggregation row #1804
- @visactor/vtable: updateColumns set editor error #1828
- @visactor/vtable: fix maxCharactersNumber effect #1830
๐จ Refactor
- @visactor/vtable: update pixelRatio when resize #1823
- @visactor/vtable: selectAllOnCtrlA option
๐ง Configuration releated
- @visactor/vtable: update vrender version
v1.1.2
2024-06-04
๐ง Configuration releated
- @visactor/vtable: update vrender version
v1.1.1
2024-05-30
๐ Bug fix
- @visactor/vtable: when set emptyTip interaction not work well with has records #1818
- @visactor/vtable: fix table frame corner radius display problem #1783
๐จ Refactor
- @visactor/vtable: dimension value same with indicator key cell value error #1817
v1.1.0
2024-05-28
๐ New feature
- @visactor/vtable: add empty tip #1782
๐ Bug fix
- @visactor/vtable: add update delete record api should maintain beforeChangedRecordsMap #1780
- @visactor/vtable: when set disableSelect table should support drag header #1800
- @visactor/vtable: fix tree create problem in getDataCellPath()
- @visactor/vtable: fix left axis index in horizontal pivot chart
v1.0.3
2024-05-24
๐ Bug fix
- @visactor/vtable: first col tree mode compute col width error #1778
๐จ Refactor
- @visactor/vtable: legends support ser array form #1740
v1.0.2
2024-05-24
๐ New feature
- @visactor/vtable: add setRowHeight&setColWidth api
๐ Bug fix
- @visactor/vtable: use table option in hasAutoImageColumn()
- @visactor/vtable: axis size align with vrender-component #1784
- @visactor/vtable: fix lineClamp config in computeRowsHeight() #1772
- @visactor/vtable: fix progress cell create problem in vtable-export #1787
- @visactor/vtable: ignore cell merge in selectCells()
v1.0.1
2024-05-23
๐ New feature
- @visactor/vtable: tree mode can set icon #1697
- @visactor/vtable: add setRowHeight&setColWidth api
๐ Bug fix
- @visactor/vtable: ignore cell merge in selectCells()
v1.0.0
2024-05-21
๐ฅ Breaking change
- @visactor/vtable: The result returned by the pivot table getCellOriginRecord interface becomes an array structure.
๐ New feature
- @visactor/vtable: rows and tree can combined use #1644
- @visactor/vtable: add virtual option for rowTree and columnTree #1644
v0.25.9
2024-05-21
๐ Bug fix
- @visactor/vtable: when body cell is blank string,compute row height error #1752
- @visactor/vtable: fix custom merge cell display problem when select header
v0.25.8
2024-05-21
๐ New feature
- @visactor/vtable: add scrollSliderCornerRadius config #1369
- @visactor/vtable: add disableBackground & disableBorder in exportCellImg() #1733
- @visactor/vtable: add disableColumnResize for rowSeriesNumber
๐ Bug fix
- @visactor/vtable: when set hideRowHeader, body cell value is blank #1732
- @visactor/vtable: setTableColumnsEditor occor error when not set columns #1747
- @visactor/vtable: fix col & row order in cellInRanges()
- @visactor/vtable: add string mark in csv-export #1730
v0.25.6
2024-05-17
๐ New feature
- @visactor/vtable: add selected_clear event #1705
- @visactor/vtable: add mergeCellInfo arg in event #1667
๐ Bug fix
- @visactor/vtable: mouse down on scroll rail trigger mousedown_table #1706
- @visactor/vtable: merge cell value can be edited #1711
- @visactor/vtable: sub colunms can not be edit when set editor instance #1711
- @visactor/vtable: fix checkbox and radio state update when change row index #1712
- @visactor/vtable: fix veritial offset in text stick
- @visactor/vtable: fix column width may be zero #1708
- @visactor/vtable: fix getCell performance
- @visactor/vtable: fix header hide func in pivot table
- @visactor/vtable: lineDash judgement in group-contribution-render #1696
- @visactor/vtable: trigger mousedown_table event region need extend #1668
v0.25.1
2024-05-08
๐ New feature
- @visactor/vtable: pivot chart support wordCloud rose radar gauge #1614
- @visactor/vtable: pivot chart support scatter chart type #1618
- @visactor/vtable: add CustomComponent in react-vtable
๐ Bug fix
- @visactor/vtable: when copy blank cell paste not work #1646
- @visactor/vtable: fix custom merge cell size update #1636
- @visactor/vtable: add selecting cell range deduplication #1628
- @visactor/vtable: update @visactor/vutils-extension version
v0.25.0
2024-04-28
๐ New feature
- @visactor/vtable: pivot table header cell support edit #1583
- @visactor/vtable: customrender or customlayout support edit #1596
- @visactor/vtable: add row resize function
๐ Bug fix
- @visactor/vtable: editor input value handle with 0value #1590
- @visactor/vtable: when set textStick init and updateOption text jump #1592
- @visactor/vtable: clear async contain resize task before render #1593
- @visactor/vtable: hierarchy state icon can not show when only one level
๐จ Refactor
- @visactor/vtable: resize last column width can be more flexibly #1567
v0.24.1
2024-04-23
๐ New feature
- @visactor/vtable: add startEditCell api #1573
๐ Bug fix
- @visactor/vtable: when has rowSeriesNumber minWidth maxWidth error #1572
๐จ Refactor
- @visactor/vtable: pivot lazy load modify setTreeNodeChildren api #1580
๐ Site / documentation update
- @visactor/vtable: add drill down drill up demo #1556
v0.24.0
2024-04-22
๐ New feature
- @visactor/vtable: add
radio
cell type, and add setCellCheckboxState & setCellRadioState api #1504 - @visactor/vtable: add lazy load for pivot table tree #1521
๐ Bug fix
- @visactor/vtable: handle with editor input ctrl+a event #1552
- @visactor/vtable: when resize window size the editor input size not match cell size #1559
- @visactor/vtable: fix multilines new line style #1531
- @visactor/vtable: fix cell group order in async data #1517
- @visactor/vtable: add skipCustomMerge in getCellValue() #1543
๐จ Refactor
- @visactor/vtable: optimize performance when row tree node exceed 8000 nodes #1557
v0.23.3
2024-04-16
๐ New feature
- @visactor/vtable: add widthAdaptiveMode & heightAdaptiveMode config #1499
- @visactor/vtable: add measureTextBounds api
๐ Bug fix
- @visactor/vtable: release editor when release tableInstance #1495
- @visactor/vtable: short table drag to out table occor error #1502
- @visactor/vtable: row move funciton not work on mobile #1503
- @visactor/vtable: defaultHeaderRowHeight not work with rowSeriesNumber #1520
- @visactor/vtable: tree hierarchy state icon use rowHierarchyTextStartAlignment children node render error #1525
- @visactor/vtable: resize col width trigger text stick change #1529
- @visactor/vtable: fix theme textStick config in checkHaveTextStick() #1490
- @visactor/vtable: add button jedgement in click_cell event #1484
- @visactor/vtable: fix defalultQueryMethod in vtable-search #1448
- @visactor/vtable: update customMergeCell in updateOption #1493
๐จ Refactor
- @visactor/vtable: add mousedown_table event #1470
- @visactor/vtable: setRecords handle with tooltip overflow #1494
v0.23.2
2024-04-11
๐ New feature
- @visactor/vtable: scrollbar visible focus #1360
- @visactor/vtable: add rowHierarchyTextStartAlignment for tree mode #1417
๐ Bug fix
- @visactor/vtable: records api when has merge cell render error #1286
- @visactor/vtable: add isAutoRowHeight to handle width row height compute #1379
- @visactor/vtable: chart spec clone filtered dom problem #1422
- @visactor/vtable: borderlinedash effect error handle with lineCap #1436
- @visactor/vtable: trigger event selectedCell #1444
- @visactor/vtable: set disableSelect drag cells occor error #1461
- @visactor/vtable: left content width error when tree hierarchy state icon back rect showing #1466
- @visactor/vtable: fix domain order in horizontal #1453
- @visactor/vtable: add columnWidthComputeMode update in opdateOption #1465
- @visactor/vtable: fix inline icon tooltip config #1456
- @visactor/vtable: ไฟฎๅค่ฟๅบฆๅพ้จๅๆ ๅต้ฎๆก่กจๆ ผ่พน็ผๅๅ ๆ ผ
- @visactor/vtable: fix transpose border theme #1463
๐จ Refactor
- @visactor/vtable: update drilldown drillup svg
- @visactor/vtable: handle width chartSpce with markLine #1420
- @visactor/vtable: supplement event type for react table #1434
v0.23.1
2024-04-07
๐ New feature
- @visactor/vtable: select range can extends during scroll #1400
๐ Bug fix
- @visactor/vtable: maxLineWidth value should consider hierarchyOffset #1224
- @visactor/vtable: tree leaf node textAlign right render error #1393
- @visactor/vtable: when copy or paste navigator.clipboard?.write occor undefined error in not https #1421
- @visactor/vtable: fix header cell imageAutoSizing #1339
- @visactor/vtable: hide icon background when hide icon
- @visactor/vtable: fix nan verticalBarPos #1232
- @visactor/vtable: fix progressbar cover cell border #1425
- @visactor/vtable: remove container in table option
- @visactor/vtable: add sync render in exportCellImg #1398
๐จ Refactor
- @visactor/vtable: optimize performance when change tree hierarchy state #1406
v0.23.0
2024-03-29
๐ New feature
- @visactor/vtable: list tree mode support filter #1376
- @visactor/vtable: add scroll end event and barToSide option #1304
- @visactor/vtable: add excel options to support fill handle
๐ Bug fix
- @visactor/vtable: transpose with frozenColCount shadowline render #1366
- @visactor/vtable: datasource support promise mode call addRecords and deleteRecords
- @visactor/vtable: when click cell should not trigger drag_select_end event #1410
v0.22.0
2024-03-22
๐ New feature
- @visactor/vtable: support row series number
v0.21.3
2024-03-20
๐ Bug fix
- @visactor/vtable: mapping colorMap not work #1295
- @visactor/vtable: when copy blank cell and paste to cell change to undefined #1298
- @visactor/vtable: bug datasource lazy load edit cell value invalid #1302
- @visactor/vtable: fix cell progress create content size
- @visactor/vtable: fix row level in getCellAdressByHeaderPath()
- @visactor/vtable: use default style in exportCellImg()
- @visactor/vtable: fix typeError in getCellMergeRange()
๐ Site / documentation update
- @visactor/vtable: add list table tree mode guide
v0.21.2
2024-03-14
๐ New feature
- @visactor/vtable: add textStickBaseOnAlign config
๐ Bug fix
- @visactor/vtable: after change transpose resize line render error #1239
- @visactor/vtable: pivot tree mode when use headerIcon the indent value invalid #1269
- @visactor/vtable: fix progress bar rect height
v0.21.1
2024-03-11
๐ Bug fix
- @visactor/vtable: merge cell render error with summary and pagination #1223
๐ Site / documentation update
- @visactor/vtable: indicatorsAsCol support indicators display in rows #1238
v0.21.0
2024-03-11
๐ New feature
- @visactor/vtable: add text measure ment config
- @visactor/vtable: add custom cell style function
- @visactor/vtable: add cellInnerBorder&cellBorderClipDirection&_contentOffset in theme comfig
- @visactor/vtable: add search component
๐ Bug fix
- @visactor/vtable: records change restoreHierarchyState occor error #1203
- @visactor/vtable: call updatePagination mergeCell render error #1207
- @visactor/vtable: drag header position cell error #1220
- @visactor/vtable: fix checkbox text space problem
- @visactor/vtable: fix scroll position delta
๐จ Refactor
- @visactor/vtable: pasteValueToCell can only work on editable cell #1063
- @visactor/vtable: support underlineDash and underlineOffset #1132 #1135
- @visactor/vtable: onStart funciton add col row arguments #1214
โ Test Case
- @visactor/vtable: add unit test getCellAddressByHeaderPaths
v0.20.2
2024-03-04
๐ New feature
- @visactor/vtable: add checkbox style theme
๐ Bug fix
- @visactor/vtable: rightFrozenCol is bigger then colCount #1162
- @visactor/vtable: header description tooltip flicker #1173
- @visactor/vtable: add fontStyle & fontVariant
v0.20.1
2024-02-29
๐ New feature
- @visactor/vtable: add api getRecordIndexByCell #1121
๐ Bug fix
- @visactor/vtable: hideColumnsSubheader with three levels show error #1105
- @visactor/vtable: customlayout flex render error #1163
- @visactor/vtable: when scroll tooltip hide #905
- @visactor/vtable: fix axis innerOffset
- @visactor/vtable: add skipFunctionDiff in react-vtable
๐จ Refactor
- @visactor/vtable: rename resize_column_end event arguments #1129
- @visactor/vtable: api return value type
- @visactor/vtable: setRecords support restoreHierarchyState #1148
- @visactor/vtable: vtable not stop event bubble #892
- @visactor/vtable: remove Circular dependency
๐ other
- @visactor/vtable: fix-contextMenuItems-add-col-param
v0.20.0
2024-02-23
๐ New feature
- @visactor/vtable: add aggregation for list table column
- @visactor/vtable: add api getAggregateValuesByField
- @visactor/vtable: add custom aggregation
- @visactor/vtable: chartSpec support function #1115
- @visactor/vtable: add filter data config #607
๐ Bug fix
- @visactor/vtable: edit right frozen cell input position error
- @visactor/vtable: mouseleave_cell event trigger #1112
- @visactor/vtable: fix cellBgColor judgement in isCellHover()
- @visactor/vtable: fix custom merge cell computed height&width
- @visactor/vtable: fix content position update problem
- @visactor/vtable: merge cell update in setDropDownMenuHighlight()
- @visactor/vtable: fix react-vtable display error in react strict mode #990
v0.19.1
2024-02-06
๐ New feature
- @visactor/vtable: add update sort rule api
- @visactor/vtable: add axis innerOffset config
- @visactor/vtable: add name config in customRender
๐ Bug fix
- @visactor/vtable: when table has scroll then click header to edit position error #1069
- @visactor/vtable: fix column cell order problem in sync mode
- @visactor/vtable: fix border lineDash in cell group #1051
- @visactor/vtable: fix textAlign value in width update#1065
- @visactor/vtable: fix merge cell content position
- @visactor/vtable: fix merge cell update problem
๐จ Refactor
v0.19.0
2024-02-02
๐ New feature
- @visactor/vtable: support get sorted columns #986
- @visactor/vtable: add option frozenColDragHeaderMode
๐ Bug fix
- @visactor/vtable: select region saved problem #1018
- @visactor/vtable: when call updateColumns and discount col occor error #1015
- @visactor/vtable: rightFrozenColCount drag header move more time the column width is error #1019
- @visactor/vtable: empty string compute row height error #1031
- @visactor/vtable: fix merge image cell update problem
๐จ Refactor
- @visactor/vtable: when drag header move to frozen region then markLine show positon
- @visactor/vtable: optimize updateRow api performance & resize bottom frozen row not right
v0.18.3
2024-01-25
๐ Bug fix
- @visactor/vtable: click outside of cells click cancel select state
v0.18.2
2024-01-24
๐ New feature
- @visactor/vtable: add component update
๐ Bug fix
- @visactor/vtable: fix rowHeaderGroup attribute y when has no colHeaderGroup #971
- @visactor/vtable: transpose bottomFrozenRow cell layout error #978
- @visactor/vtable: passte value to last row occur error #979
- @visactor/vtable: use updateColumns api click state not right #975
- @visactor/vtable: record has nan string value pivotchart cell value parse handle this case #993
- @visactor/vtable: row Height compute for axis
- @visactor/vtable: fix deltaY col number in moveCell()
v0.18.0
2024-01-19
๐ New feature
- @visactor/vtable: pivotchart support pie
- @visactor/vtable: add customLayout & customRander in customMergeCell
- @visactor/vtable: add eventOptions #914
๐ Bug fix
- @visactor/vtable: handle with chartSpec barWidth set string type
- @visactor/vtable: addRecords api call when body no data #953
- @visactor/vtable: mouse drag to move Header position has error when column has multi-levels #957
- @visactor/vtable: when resize column width bottomFrozenRow height should update #954
v0.17.10
2024-01-18
๐ New feature
- @visactor/vtable: use vrender-core
๐ Bug fix
- @visactor/vtable: select border range error #911
- @visactor/vtable: when enable pasteValueToCell and event change_cell_value arguments is error #919
- @visactor/vtable: fix tree structure auto merge update problem
- @visactor/vtable: toggele tree node updateChartSize
v0.17.9
2024-01-18
๐ New feature
- @visactor/vtable: support excel data paste to cells #857
- @visactor/vtable: add api getCellAddressByRecord
- @visactor/vtable: optimize getCellHeaderPath function
๐ Bug fix
- @visactor/vtable: showSubTotals can not work #893
- @visactor/vtable: set display:none trigger resize logic
- @visactor/vtable: fix right frozen cell location
v0.17.8
2024-01-17
๐ Bug fix
- @visactor/vtable: selectRange error when near frozencol or frozenrow #854
- @visactor/vtable: frozen shadowline should move position #859
- @visactor/vtable: fix chart cell dblclick size update
- @visactor/vtable: fix bottom frozen row height compute in createGroupForFirstScreen()
- @visactor/vtable: fix cellGroup merge range
- @visactor/vtable: fix react custom jsx parse
v0.17.7
2024-01-05
๐ New feature
- @visactor/vtable: add cell image table export
๐ Bug fix
- @visactor/vtable: fix jsx parse error in react-vtable
v0.17.6
2024-01-04
๐ Bug fix
- @visactor/vtable: fix resize line position
v0.17.5
2024-01-04
๐ New feature
- @visactor/vtable: support edit header title #819
- @visactor/vtable: add api getCellHeaderTreeNodes for pivotTable #839
๐ Bug fix
- @visactor/vtable: setRecords process scrollTop update scenegraph #831
- @visactor/vtable: add group clip in body
๐จ Refactor
- @visactor/vtable: list table bottom row can not use bottomFrozenStyle #836
- @visactor/vtable: add onVChartEvent for BaseTable #843
v0.17.3
2024-01-01
๐ New feature
- @visactor/vtable: add body index convert with table index #789
- @visactor/vtable: mergeCell support custom compare function #804
- @visactor/vtable: add column resize label theme
๐ Bug fix
- @visactor/vtable: setRecords lose hover state #783
- @visactor/vtable: transpose list demo when records has 10000 performance problem #790
- @visactor/vtable: setRecords recomputeColWidth problems #796
- @visactor/vtable: set disableSelect drag interaction occor error #799
- @visactor/vtable: tooltip style not work #805
- @visactor/vtable: pivot table pagination.perPageCount modify #807
- @visactor/vtable: [Bug] adaptive mode compute problem when has frozencol and rightFrozenCol #820
- @visactor/vtable: fix axis render update problem
- @visactor/vtable: fix select update when change frozen
- @visactor/vtable: pivot table use icon bug
- @visactor/vtable: fix sort icon update
๐จ Refactor
- @visactor/vtable: update vrender event verison use scrollDrag
๐ง Configuration releated
- @visactor/vtable: update vrender version #785
v0.17.2
2023-12-21
๐ Bug fix
- @visactor/vtable: edit bug #771
- @visactor/vtable: add row height round in resetRowHeight
v0.17.1
2023-12-21
๐ New feature
- @visactor/vtable: add arrowkeys interaction #646
๐ Bug fix
- @visactor/vtable: stopPropagation effect doubletap
- @visactor/vtable: dropdown_menu_click trigger #760
- @visactor/vtable: dblclick occur error #758
- @visactor/vtable: fix richtext error in getCellOverflowText()
- @visactor/vtable: add scrollBar event to call completeEdit #710
- @visactor/vtable: support tree mode adaptive
- @visactor/vtable: fix dropdown icon display error
- @visactor/vtable: fix right frozen columns width update problem
๐จ Refactor
- @visactor/vtable: 100W records scroll performance optimize when has select Cell #681
- @visactor/vtable: remove default sort rule for pivot table #759
๐ Site / documentation update
- @visactor/vtable: update changlog of rush
v0.17.0
2023-12-15
๐ New feature
- @visactor/vtable: add option showGrandTotalsOnTop #650
- @visactor/vtable: optimize diffCellIndices in toggleHierarchyState()
- @visactor/vtable: add disableAxisHover config
- @visactor/vtable: optimize computeTextWidth() in pivot table
๐ Bug fix
- @visactor/vtable: fix right frozen adaptive problem
- @visactor/vtable: fix disableHover bottom frozen hover error
- @visactor/vtable: fix rowUpdatePos update in updateRow()
๐จ Refactor
- @visactor/vtable: dropdownMenu hide #727
v0.16.3
2023-12-14
๐ New feature
- @visactor/vtable: add enableCellPadding config in custom layout
- @visactor/vtable: add column disableHover&disableSelect config
๐ Bug fix
- @visactor/vtable: fix axis theme get function
- @visactor/vtable: pivot table support not number type #718
- @visactor/vtable: edge cell selection border clip #716
v0.16.2
2023-12-14
๐ Bug fix
- @visactor/vtable: blank cell edit invalid on pivottbale #712
- @visactor/vtable: data lazy load when drag header position #705
๐จ Refactor
- @visactor/vtable: pivot table format arguments
๐ Site / documentation update
- @visactor/vtable: pivot table format usage update
v0.16.0
2023-12-08
๐ New feature
- @visactor/vtable: axis support chart padding config
- @visactor/vtable: optimize pivot header performance
- @visactor/vtable: add axis theme
- @visactor/vtable: overlay default and hover colors
- @visactor/vtable: add api addRecords
๐ Bug fix
- @visactor/vtable: updateOption to update updateEventBinder
- @visactor/vtable: columnResizeType: all invalid
- @visactor/vtable: fix tree structure bottom frozen update
- @visactor/vtable: fix limit column width adaptive update
- @visactor/vtable: fix table range when container resize
- @visactor/vtable: fix table frame shadow color
- @visactor/vtable: fix scroll position update problem
๐ Site / documentation update
- @visactor/vtable: refix lineheight description
v0.15.4
2023-12-01
๐ Bug fix
- @visactor/vtable: editor object set in column be cloned
- @visactor/vtable: fix theme style get problem
- @visactor/vtable: fix list table frozen hover color
- @visactor/vtable: fix right bottom frozen cell in getCellRect()
- @visactor/vtable: fix table resize problem when column width limit
- @visactor/vtable: fix custom render renderDefault auto size problem
- @visactor/vtable: fix columnWidthComputeMode config problem
- @visactor/vtable: release tableInstance after resize event trigger
- @visactor/vtable: columnWidthComputeMode only-header
๐จ Refactor
- @visactor/vtable: ts define optimize
v0.15.3
2023-12-01
๐ New feature
- @visactor/vtable: add setRecordChildren to lazy load tree node
- @visactor/vtable: pivot table support editable
๐ Bug fix
- @visactor/vtable: fix cornerCellStyle update
- @visactor/vtable: fix chart item select problem
- @visactor/vtable: fix bottom left frozen cell style
v0.15.1
2023-11-28
๐ Bug fix
- @visactor/vtable: drag select first cell seleted repeatly #611
- @visactor/vtable: no indicators pivotchart render
- @visactor/vtable: compute chart column width use Math.ceil bandSpace
๐จ Refactor
- @visactor/vtable: sortState can not work when column has no sort setting #622
- @visactor/vtable: remove keydown event arguments cells
- @visactor/vtable: rename maneger to manager
๐ Site / documentation update
- @visactor/vtable: add api getCellCheckboxState
v0.15.0
2023-11-24
๐ New feature
- @visactor/vtable: add event copy_data #551
- @visactor/vtable: add column with min limit #590
- @visactor/vtable: edit text value with inputEditor
- @visactor/vtable: add react-vtable
๐ Bug fix
- @visactor/vtable: compute col width when large count col with sampling the frozen bottom rows is not computed
- @visactor/vtable: fix cell position mismatch problems when bodyRowCount is 0 #596
- @visactor/vtable: fix text mark x in updateCell()
๐ other
- @visactor/vtable: fix/fix cell role judgement in updateCellGroupContent()
v0.14.2
2023-11-16
๐ Bug fix
- @visactor/vtable: row header select bound wrong #572
- @visactor/vtable: selectHeader copy data
v0.14.1
2023-11-13
๐จ Refactor
- @visactor/vtable: when drag to canvas blank area to end select #556
v0.14.0
2023-11-10
๐ New feature
- @visactor/vtable: add jsx support in custom layout
- @visactor/vtable: refactor merge cell strategy
- @visactor/vtable: add functionial tickCount config in axis
- @visactor/vtable: update customLayout api
v0.13.4
2023-11-08
๐ New feature
- @visactor/vtable: add option overscrollBehavior
๐ Bug fix
- @visactor/vtable: drag select out tablecell getSelectCellInfos null
- @visactor/vtable: select border render error when frozen bottom row #508
๐จ Refactor
- @visactor/vtable: change styleElement add targetDom
v0.13.3
2023-11-03
๐ Bug fix
- @visactor/vtable: fix frozen shadow update in tree mode #525