grid.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. require('../../../utils/index.js');
  4. require('../../virtual-list/index.js');
  5. var common = require('./common.js');
  6. var header = require('./header.js');
  7. var row = require('./row.js');
  8. var runtime = require('../../../utils/vue/props/runtime.js');
  9. var props = require('../../virtual-list/src/props.js');
  10. const tableV2GridProps = runtime.buildProps({
  11. columns: common.columns,
  12. data: common.dataType,
  13. fixedData: common.fixedDataType,
  14. estimatedRowHeight: row.tableV2RowProps.estimatedRowHeight,
  15. width: common.requiredNumber,
  16. height: common.requiredNumber,
  17. headerWidth: common.requiredNumber,
  18. headerHeight: header.tableV2HeaderProps.headerHeight,
  19. bodyWidth: common.requiredNumber,
  20. rowHeight: common.requiredNumber,
  21. cache: props.virtualizedListProps.cache,
  22. useIsScrolling: Boolean,
  23. scrollbarAlwaysOn: props.virtualizedGridProps.scrollbarAlwaysOn,
  24. scrollbarStartGap: props.virtualizedGridProps.scrollbarStartGap,
  25. scrollbarEndGap: props.virtualizedGridProps.scrollbarEndGap,
  26. class: common.classType,
  27. style: common.styleType,
  28. containerStyle: common.styleType,
  29. getRowHeight: {
  30. type: runtime.definePropType(Function),
  31. required: true
  32. },
  33. rowKey: row.tableV2RowProps.rowKey,
  34. onRowsRendered: {
  35. type: runtime.definePropType(Function)
  36. },
  37. onScroll: {
  38. type: runtime.definePropType(Function)
  39. }
  40. });
  41. exports.tableV2GridProps = tableV2GridProps;
  42. //# sourceMappingURL=grid.js.map