5064db24668b4b4661a70c311ec1bd7ccf213a2ff0587ca46ed2c38388c49414223f8edc1f89a85a584b9dd79e1634d6feb375cce960673bf59bc98d08e608 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var common = require('./common.js');
  4. var row = require('./row.js');
  5. var header = require('./header.js');
  6. var grid = require('./grid.js');
  7. var props = require('../../virtual-list/src/props.js');
  8. var runtime = require('../../../utils/vue/props/runtime.js');
  9. const tableV2Props = runtime.buildProps({
  10. cache: grid.tableV2GridProps.cache,
  11. estimatedRowHeight: row.tableV2RowProps.estimatedRowHeight,
  12. rowKey: common.rowKey,
  13. headerClass: {
  14. type: runtime.definePropType([
  15. String,
  16. Function
  17. ])
  18. },
  19. headerProps: {
  20. type: runtime.definePropType([
  21. Object,
  22. Function
  23. ])
  24. },
  25. headerCellProps: {
  26. type: runtime.definePropType([
  27. Object,
  28. Function
  29. ])
  30. },
  31. headerHeight: header.tableV2HeaderProps.headerHeight,
  32. footerHeight: {
  33. type: Number,
  34. default: 0
  35. },
  36. rowClass: {
  37. type: runtime.definePropType([String, Function])
  38. },
  39. rowProps: {
  40. type: runtime.definePropType([Object, Function])
  41. },
  42. rowHeight: {
  43. type: Number,
  44. default: 50
  45. },
  46. cellProps: {
  47. type: runtime.definePropType([
  48. Object,
  49. Function
  50. ])
  51. },
  52. columns: common.columns,
  53. data: common.dataType,
  54. dataGetter: {
  55. type: runtime.definePropType(Function)
  56. },
  57. fixedData: common.fixedDataType,
  58. expandColumnKey: row.tableV2RowProps.expandColumnKey,
  59. expandedRowKeys: common.expandKeys,
  60. defaultExpandedRowKeys: common.expandKeys,
  61. class: common.classType,
  62. fixed: Boolean,
  63. style: {
  64. type: runtime.definePropType(Object)
  65. },
  66. width: common.requiredNumber,
  67. height: common.requiredNumber,
  68. maxHeight: Number,
  69. useIsScrolling: Boolean,
  70. indentSize: {
  71. type: Number,
  72. default: 12
  73. },
  74. iconSize: {
  75. type: Number,
  76. default: 12
  77. },
  78. hScrollbarSize: props.virtualizedGridProps.hScrollbarSize,
  79. vScrollbarSize: props.virtualizedGridProps.vScrollbarSize,
  80. scrollbarAlwaysOn: props.virtualizedScrollbarProps.alwaysOn,
  81. sortBy: {
  82. type: runtime.definePropType(Object),
  83. default: () => ({})
  84. },
  85. sortState: {
  86. type: runtime.definePropType(Object),
  87. default: void 0
  88. },
  89. onColumnSort: {
  90. type: runtime.definePropType(Function)
  91. },
  92. onExpandedRowsChange: {
  93. type: runtime.definePropType(Function)
  94. },
  95. onEndReached: {
  96. type: runtime.definePropType(Function)
  97. },
  98. onRowExpand: row.tableV2RowProps.onRowExpand,
  99. onScroll: grid.tableV2GridProps.onScroll,
  100. onRowsRendered: grid.tableV2GridProps.onRowsRendered,
  101. rowEventHandlers: row.tableV2RowProps.rowEventHandlers
  102. });
  103. exports.tableV2Props = tableV2Props;
  104. //# sourceMappingURL=table.js.map