无法从TileContainer SAPUI5内的列表触发“甚至单击”

无法从TileContainer SAPUI5内的列表触发“甚至单击”,sapui5,Sapui5,我在磁贴容器中有一个列表。直接列表工作正常,但在磁贴容器中我无法触发itemPress事件。代码如下 <TileContainer id="container" tileDelete="handleTileDelete"> <CustomTile class="sapMTile customTile sapMPointer "> <ScrollContainer height="100%" width="100%" vertical="t

我在磁贴容器中有一个列表。直接列表工作正常,但在磁贴容器中我无法触发itemPress事件。代码如下

  <TileContainer id="container" tileDelete="handleTileDelete">
    <CustomTile class="sapMTile customTile sapMPointer ">
        <ScrollContainer height="100%" width="100%" vertical="true" focusable="true">
            <l:VerticalLayout class=" sapUiContentPadding" width="100%">
                <l:content>
                    <FlexBox>
                        <List items="{/activeRules}" headerText="" **itemPress="onActiveRulesListItemPress"** growing="true" growingThreshold="3">
                            <CustomListItem>
                                <HBox>
                                    <VBox class="sapUiSmallMarginBegin sapUiSmallMarginTopBottom">
                                        <Text class="flexTilebar" text="{name}"/>
                                        <FlexBox class="flexTilebar">
                                            <micro:StackedBarMicroChart size="Responsive" maxValue="{/maxNumberOfInvocztions}">
                                                <micro:bars>
                                                    <micro:StackedBarMicroChartBar valueColor="Neutral" value="{numberOfInvocations}"/>
                                                </micro:bars>
                                            </micro:StackedBarMicroChart>
                                        </FlexBox>
                                        <FlexBox class="flexTilebar">
                                            <micro:StackedBarMicroChart bars="{scheduledServiceInvocations}" maxValue="{/maxScheduleCount}" size="Responsive">
                                                <micro:bars>
                                                    <micro:StackedBarMicroChartBar value="{scheduleCount}"/>
                                                </micro:bars>
                                            </micro:StackedBarMicroChart>
                                        </FlexBox>
                                    </VBox>
                                </HBox>
                            </CustomListItem>
                        </List>
                    </FlexBox>
                </l:content>
            </l:VerticalLayout>
        </ScrollContainer>
    </CustomTile>
</TileContainer>

您是否尝试将
CustomListItem
中的
类型
属性设置为其默认值为非活动状态

请参见
ListBase

在按下项时激发,除非该项的type属性处于非活动状态


在customListItem中设置type=“Navigation”,因为customListItem继承自ListItemBase

请按名称指定无法触发的事件。itemPress=“OnActiverLessListItemPress”尝试
selectionChange=“OnActiverLessListItemPress”mode=“SingleSelectMaster”
(继承自
ListBase
)如果这不起作用,请尝试按
press=“onActiveRulesListItemPress”
,因为
CustomListItem
继承自
ListItemBase
,它没有
itemPress
事件。我没有设置类型属性。对于你的例子,我只是编辑,但它不工作。