Browse Source

Pull request #3093: 无JIRA任务 chore: 支持el控制布局

Merge in VISUAL/fineui from ~GUY/fineui:master to master

* commit '78779feeecec427bd5289fef77a7f3d0e4f03bfb':
  chore: 优化
es6
guy-王川 2 years ago
parent
commit
2d39d684c0
  1. 9
      src/base/collection/collection.js
  2. 5
      src/base/grid/grid.js

9
src/base/collection/collection.js

@ -16,6 +16,9 @@ BI.CollectionView = BI.inherit(BI.Widget, {
scrolly: false, scrolly: false,
overflowX: true, overflowX: true,
overflowY: true, overflowY: true,
el: {
type: "bi.vertical"
},
cellSizeAndPositionGetter: BI.emptyFn, cellSizeAndPositionGetter: BI.emptyFn,
horizontalOverscanSize: 0, horizontalOverscanSize: 0,
verticalOverscanSize: 0, verticalOverscanSize: 0,
@ -65,7 +68,7 @@ BI.CollectionView = BI.inherit(BI.Widget, {
scrollable = "x"; scrollable = "x";
} }
} }
BI._lazyCreateWidget({ BI._lazyCreateWidget(o.el, {
type: "bi.vertical", type: "bi.vertical",
element: this, element: this,
scrollable: scrollable, scrollable: scrollable,
@ -124,7 +127,7 @@ BI.CollectionView = BI.inherit(BI.Widget, {
_cellRenderers: function (height, width, x, y) { _cellRenderers: function (height, width, x, y) {
this._lastRenderedCellIndices = this._sectionManager.getCellIndices(height, width, x, y); this._lastRenderedCellIndices = this._sectionManager.getCellIndices(height, width, x, y);
return this._cellGroupRenderer(); return this._cellGroupRenderer();
}, },
@ -135,7 +138,7 @@ BI.CollectionView = BI.inherit(BI.Widget, {
var cellMetadata = self._sectionManager.getCellMetadata(index); var cellMetadata = self._sectionManager.getCellMetadata(index);
rendered.push(cellMetadata); rendered.push(cellMetadata);
}); });
return rendered; return rendered;
}, },

5
src/base/grid/grid.js

@ -16,6 +16,9 @@ BI.GridView = BI.inherit(BI.Widget, {
scrolly: false, scrolly: false,
overflowX: true, overflowX: true,
overflowY: true, overflowY: true,
el: {
type: "bi.vertical"
},
overscanColumnCount: 0, overscanColumnCount: 0,
overscanRowCount: 0, overscanRowCount: 0,
rowHeightGetter: BI.emptyFn, // number类型或function类型 rowHeightGetter: BI.emptyFn, // number类型或function类型
@ -68,7 +71,7 @@ BI.GridView = BI.inherit(BI.Widget, {
scrollable = "x"; scrollable = "x";
} }
} }
BI._lazyCreateWidget({ BI._lazyCreateWidget(o.el, {
type: "bi.vertical", type: "bi.vertical",
element: this, element: this,
scrollable: scrollable, scrollable: scrollable,

Loading…
Cancel
Save