更改ID后,Smarttable停止获取数据

时间:2019-04-02 14:03:58

标签: sapui5 sapui5-smarttable

我正在尝试注释和智能控件,因此我从Fiori模板创建了一个应用程序并开始使用它。在“对象”视图中插入的某个点上,智能表(sap.ui.comp.smarttable)直接绑定到实体,没有过滤器,没有排序,只是获取了我所有的数据,这当然可以工作。当我在视图中更改表ID时,事情开始变得有趣起来。一旦完成操作,一旦我将表ID改回原来的表ID,数据就会停止出现,并且当然又开始出现。该表没有依赖关系,它只存在于视图中。使用搜索功能并扫描了整个项目的ID字符串,唯一返回的是视图定义。有帮助吗?

下面的表定义快照(“ actionsTable”是唯一起作用的字符串,并且这是找到的唯一位置)

        <smartTable:SmartTable id="actionsTable" 
            smartFilterId="smartFilterBar" tableType="ResponsiveTable" entitySet="AgreementActionsSet"
            useExportToExcel="true" beforeExport="onBeforeExport" useVariantManagement="false"
            useTablePersonalisation="true" header="Line Items" showRowCount="true"
            persistencyKey="SmartTableAnalytical_Explored" enableAutoBinding="false"
            demandPopin="true" class="sapUiResponsiveContentPadding">           
            <Table>
                <ColumnListItem
                    type="Navigation"
                    press="onPress">
                </ColumnListItem>   
            </Table>
        </smartTable:SmartTable>

1 个答案:

答案 0 :(得分:0)

名称(从其他位置粘贴)中的无效字符(不是拉丁字符)。问题回答了,对大家道歉,花了很多时间。