Sapui5 SAP UI5-卡片-如何触发卡片控件上的onclick,从而打开列表控件

Sapui5 SAP UI5-卡片-如何触发卡片控件上的onclick,从而打开列表控件,sapui5,Sapui5,我的卡(sap.f)有问题,我在卡的前半部分有一些内容,我想按下卡,并能够提取一个我无法通过导航列表获得的列表。 请建议哪个列表控件应该能够执行此操作 <f:Card id="card"> <f:layoutData> <f:GridContainerItemLayoutData columns="4"/> </f:layoutData> <f:content>

我的卡(sap.f)有问题,我在卡的前半部分有一些内容,我想按下卡,并能够提取一个我无法通过导航列表获得的列表。 请建议哪个列表控件应该能够执行此操作

<f:Card id="card">
    <f:layoutData>
       <f:GridContainerItemLayoutData columns="4"/>
          </f:layoutData>
                <f:content>
                  ..........
                        <CustomListItem type="Active" 
                                   press="onShowHideMenuPress">
                                         ........ There are some items here
                              <List id="list" visible="false"
                                      class="sapUiTinyMarginBegin 
                                            sapUiNoContentPadding">
                               </List>
                       </CustomListItem>
            </f:content>
</f:Card>

到目前为止,您尝试过什么?我尝试过使用customlistitem和卡控件来实现这一点。当我传递列表id并试图设置setExpanded方法时,我在该视图的控制器中编写了一个函数。但customListItem控件似乎没有实现此方法,所以显然它不起作用。然后我使用了NavigationListItem控件,因为它确实实现了这些功能,但是在使用它时有两个问题,首先它仍然不能扩展列表,而且在侧栏上留下了一个面板。你有什么其他的想法来纠正它吗?据我所知,你有一张有一些内容的卡片,你需要扩展卡片的内容。是否有任何按钮,卡上的内容应扩大或任何其他我不明白它?请分享屏幕截图以便更好地理解。没有按钮,点击在卡片上。请分享布局的屏幕截图。
 onShowHideMenuPress: function()
    {
            this.getView().byId("list").setVisible(true);  
    }