File tree Expand file tree Collapse file tree 4 files changed +34
-0
lines changed Expand file tree Collapse file tree 4 files changed +34
-0
lines changed Original file line number Diff line number Diff line change @@ -1421,6 +1421,16 @@ getAllColsWidth: () => number;
1421
1421
1422
1422
```
1423
1423
1424
+ ## getAllColsWidths(Function)
1425
+
1426
+ get all columns width list
1427
+
1428
+ ```
1429
+
1430
+ getAllColsWidth: () => number[ ] ;
1431
+
1432
+ ```
1433
+
1424
1434
## setSortedIndexMap(Function)
1425
1435
1426
1436
Set up a pre-sort index to improve initial sorting performance in scenarios where large amounts of data are sorted.
Original file line number Diff line number Diff line change @@ -1268,6 +1268,14 @@ getAllRowsHeight: () => number;
1268
1268
getAllColsWidth: () => number;
1269
1269
```
1270
1270
1271
+ ## getAllColsWidths(Function)
1272
+
1273
+ 获取表格所有列的宽度列表
1274
+
1275
+ ```
1276
+ getAllColsWidth: () => number[];
1277
+ ```
1278
+
1271
1279
## setSortedIndexMap(Function)
1272
1280
1273
1281
设置预排序索引,用在大数据量排序的场景下,提升初次排序性能
Original file line number Diff line number Diff line change @@ -1664,6 +1664,21 @@ export abstract class BaseTable extends EventTarget implements BaseTableAPI {
1664
1664
return w ;
1665
1665
}
1666
1666
1667
+ /**
1668
+ * 获取所有表列的宽度的数组
1669
+ * @returns {number[] } 宽度列表
1670
+ */
1671
+ getColsWidths ( ) : number [ ] {
1672
+ const maxCount = this . colCount ;
1673
+ const widths : number [ ] = [ ] ;
1674
+
1675
+ for ( let col = 0 ; col < maxCount ; col ++ ) {
1676
+ widths . push ( this . getColWidth ( col ) ) ;
1677
+ }
1678
+
1679
+ return widths
1680
+ }
1681
+
1667
1682
/**
1668
1683
* 根据列号 获取列宽最大值
1669
1684
* @param {number } col column index
Original file line number Diff line number Diff line change @@ -778,6 +778,7 @@ export interface BaseTableAPI {
778
778
// focusCell(col: number, row: number): void;
779
779
getCellOverflowText : ( col : number , row : number ) => string | null ;
780
780
getColsWidth : ( startCol : number , endCol : number ) => number ;
781
+ getColsWidths : ( ) => number [ ] ;
781
782
getRowsHeight : ( startRow : number , endRow : number ) => number ;
782
783
783
784
release : ( ) => void ;
You can’t perform that action at this time.
0 commit comments