Smarttable останавливает выборку данных при изменении идентификатора - PullRequest
0 голосов
/ 02 апреля 2019

Я экспериментирую с аннотациями и интеллектуальными элементами управления, поэтому я создал приложение из шаблона 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>

1 Ответ

0 голосов
/ 02 апреля 2019

Недопустимый символ (не латинский) внутри имени (вставленный из другого места).Ответ на вопрос, извинения всем, кто потратил на него время.

...