优化表格渲染

This commit is contained in:
xuliangzhan
2020-08-02 19:01:44 +08:00
parent 904fc6e4ca
commit eadd6287d1
46 changed files with 837 additions and 647 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3,6 +3,7 @@
"attributes": [
"id",
"data",
"customs",
"height",
"max-height",
"auto-resize",
@@ -17,11 +18,11 @@
"header-align",
"footer-align",
"show-header",
"start-index",
"highlight-current-row",
"highlight-hover-row",
"highlight-current-column",
"highlight-hover-column",
"highlight-cell",
"row-class-name",
"cell-class-name",
"header-row-class-name",
@@ -39,8 +40,13 @@
"span-method",
"footer-span-method",
"show-overflow",
"show-all-overflow",
"show-header-overflow",
"show-header-all-overflow",
"show-footer-overflow",
"sort-method",
"remote-sort",
"remote-filter",
"column-width",
"column-min-width",
"column-key",
@@ -55,6 +61,7 @@
"import-config",
"print-config",
"radio-config",
"select-config",
"checkbox-config",
"tooltip-config",
"expand-config",
@@ -67,6 +74,7 @@
"edit-rules",
"empty-render",
"custom-config",
"optimization",
"animat",
"cloak",
"delay-hover",
@@ -82,7 +90,9 @@
"vxe-table-column": {
"attributes": [
"type",
"prop",
"field",
"label",
"title",
"width",
"min-width",
@@ -99,6 +109,7 @@
"header-class-name",
"footer-class-name",
"formatter",
"index-method",
"seq-method",
"sortable",
"sort-by",
@@ -108,10 +119,13 @@
"filter-multiple",
"filter-method",
"filter-render",
"export-method",
"footer-export-method",
"cell-type",
"cell-render",
"edit-render",
"content-render",
"column-key",
"tree-node",
"params"
],
@@ -122,6 +136,7 @@
"id",
"columns",
"data",
"customs",
"height",
"max-height",
"auto-resize",
@@ -136,11 +151,11 @@
"header-align",
"footer-align",
"show-header",
"start-index",
"highlight-current-row",
"highlight-hover-row",
"highlight-current-column",
"highlight-hover-column",
"highlight-cell",
"row-class-name",
"cell-class-name",
"header-row-class-name",
@@ -158,8 +173,13 @@
"span-method",
"footer-span-method",
"show-overflow",
"show-all-overflow",
"show-header-overflow",
"show-header-all-overflow",
"show-footer-overflow",
"sort-method",
"remote-sort",
"remote-filter",
"column-width",
"column-min-width",
"column-key",
@@ -174,6 +194,7 @@
"import-config",
"print-config",
"radio-config",
"select-config",
"checkbox-config",
"tooltip-config",
"expand-config",
@@ -186,6 +207,7 @@
"edit-rules",
"empty-render",
"custom-config",
"optimization",
"animat",
"cloak",
"delay-hover",
@@ -202,6 +224,7 @@
},
"vxe-toolbar": {
"attributes": [
"id",
"size",
"loading",
"perfect",
@@ -209,6 +232,8 @@
"export",
"print",
"refresh",
"resizable",
"setting",
"custom",
"buttons"
],
@@ -316,6 +341,7 @@
"step",
"digits",
"controls",
"date-config",
"min-date",
"max-date",
"start-week",
@@ -338,7 +364,6 @@
"placeholder",
"visible",
"disabled",
"prefix-icon",
"placement",
"options",
"option-props",