Я экспериментирую с аннотациями и интеллектуальными элементами управления, поэтому я создал приложение из шаблона Fiori и начал с ним играть. В какой-то момент, вставленный в представление объекта, умная таблица (sap.ui.comp.smarttable) напрямую связана с сущностью, без фильтров, без сортировки, просто извлеките мне все данные, что, конечно, сработало. Все стало интересно, когда я изменил идентификатор таблицы в представлении. Как только я это сделал, данные перестали появляться и, конечно, начали появляться снова, как только я изменил идентификатор таблицы обратно в старый. Для этой таблицы НЕТ зависимостей, она просто находится в представлении. Использовал функцию поиска и просканировал весь проект на наличие строки идентификатора. Единственное возвращаемое вхождение - это определение представления. Любая помощь?
Снимок определения таблицы ниже ("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>