【问题标题】:SAPUI5 - How autoResizeColumn(colIndex) example using XML view?SAPUI5 - 如何使用 XML 视图的 autoResizeColumn(colIndex) 示例?
【发布时间】:2017-11-28 20:25:56
【问题描述】:

我正在寻找一种设置自动调整大小列属性的正确方法。在做了一些研究之后,我找到了 autoResizeColumn(colIndex) 方法。我找不到任何使用 autoResizeColumn(colIndex) 的示例

谢谢 尼丁

【问题讨论】:

    标签: sapui5


    【解决方案1】:

    如果您在 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.

    【讨论】:

    • 我试过这个但没有成功。所有列的间距相等。
    • 你能添加你在问题中尝试过的代码吗?
    【解决方案2】:

    列的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,但请注意此方法仍处于试验阶段

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多