Навигация в смарт-таблице - SAP UI5 - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь перейти от смарт-таблицы. Я пытаюсь получить контекст привязки строки на click.but я получаю неопределенный контекст привязки. Пожалуйста, помогите мне здесь, чтобы получить это. также я ищу интеллектуальную интеграцию фильтра .. мой ODATA не имеет аннотаций. ниже мой код

<smartTable:SmartTable id="artiT" entitySet="Projects"
                tableBindingPath="{path: 'base>/Projects', filters: [{path: 'Archieved', operator: 'EQ', value1: false}] , parameters: {expand:'RegionCountryDetails,SkillSetDetails'}}"
                smartFilterId="smartFilterBar" tableType="ResponsiveTable" useExportToExcel="false" beforeExport="onBeforeExport"
                useVariantManagement="false" useTablePersonalisation="true" header="Line Items" showRowCount="true"
                persistencyKey="SmartTableAnalytical_Explored" enableAutoBinding="true" demandPopin="true" class="sapUiResponsiveContentPadding"
                initiallyVisibleFields="ProjectId,Name,City,StartDate,EndDate,TeamSize" beforeRebindTable="onBeforeRebindTable">
                <smartTable:customToolbar>
                    <OverflowToolbar design="Transparent">
                        <ToolbarSpacer/>
                        <Button icon="sap-icon://add" press="createProjectNav"/>
                    </OverflowToolbar>
                </smartTable:customToolbar>
                <Table id="tableMlst" class="projectList">
                    <columns>
                        <Column>
                            <customData>
                                <core:CustomData key="p13nData"
                                    value='\{"columnKey": "ProjectId", "leadingProperty": "ProjectId", "sortProperty": "ProjectId", "filterProperty": "ProjectId"}'/>
                            </customData>
                            <Text text="{i18n>projectId}"/>
                        </Column>

                    </columns>
                    <items>
                        <ColumnListItem type="Navigation" press="handleListItemPress" id="projectListItems">
                            <cells>
                                <Text text="{ProjectId}" id="projectId" class="padding1em boldText"/>
                                </cells>
                        </ColumnListItem>
                    </items>
                </Table>
            </smartTable:SmartTable>
...