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