【发布时间】:2017-11-28 20:25:56
【问题描述】:
我正在寻找一种设置自动调整大小列属性的正确方法。在做了一些研究之后,我找到了 autoResizeColumn(colIndex) 方法。我找不到任何使用 autoResizeColumn(colIndex) 的示例
谢谢 尼丁
【问题讨论】:
标签: sapui5
我正在寻找一种设置自动调整大小列属性的正确方法。在做了一些研究之后,我找到了 autoResizeColumn(colIndex) 方法。我找不到任何使用 autoResizeColumn(colIndex) 的示例
谢谢 尼丁
【问题讨论】:
标签: sapui5
如果您在 XML 视图 的列中查找 autoResize,我们在 sap 中有一个属性 autoResizable。 ui.table.Column 你可以像下面这样使用它,
<Table rows="{/rows'}">
<columns>
<Column autoResizable="true">
<!-- your code goes here -->
</Column>
<Column autoResizable="false">
<!-- Default value is false.
your code goes here -->
</Column>
</columns>
</Table>
仅供参考,请参阅this.
【讨论】:
列的autoResizable 属性仅启用在双击调整大小栏时自动调整列大小,并且仅适用于sap.ui.table.Column(请参阅https://sapui5.hana.ondemand.com/#/api/sap.ui.table.Column%23constructor)。
你找到的表格方法autoResizeColumn(colIndex)需要在控制器中调用:
var aColumns = oTable.getColumns();
for (var i = 0; i < aColumns.length; i++) {
oTable.autoResizeColumn(i);
}
可在此处找到文档:https://sapui5.hana.ondemand.com/#/api/sap.ui.table.Table%23methods/autoResizeColumn,但请注意此方法仍处于试验阶段
【讨论】: