From 6d3e08f12dbb6e57efef898e2a50a003afaedce2 Mon Sep 17 00:00:00 2001 From: guy Date: Fri, 30 Jul 2021 20:39:40 +0800 Subject: [PATCH] add --- src/core/wrapper/layout/adapt/adapt.table.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/core/wrapper/layout/adapt/adapt.table.js b/src/core/wrapper/layout/adapt/adapt.table.js index 1b7bebada..533568b62 100644 --- a/src/core/wrapper/layout/adapt/adapt.table.js +++ b/src/core/wrapper/layout/adapt/adapt.table.js @@ -40,7 +40,17 @@ BI.TableAdaptLayout = BI.inherit(BI.Layout, { ((columnSize * 100).toFixed(1) + "%") : (columnSize + (i === 0 ? o.hgap : 0) + o.hgap + o.lgap + o.rgap); } - if (columnSize === "" && o.columnSize.indexOf("fill") >= 0) { + function hasFill() { + if (o.columnSize.length > 0) { + return o.columnSize.indexOf("fill") >= 0; + } + return BI.some(o.items, function (i, item) { + if (item.width === "fill") { + return true; + } + }); + } + if ((BI.isNull(columnSize) || columnSize === "") && hasFill()) { width = 2; } if (!this.hasWidget(this._getChildName(i))) {