【发布时间】:2018-09-25 12:02:13
【问题描述】:
我有一个带有 SAPUI5 <IconTabBar> 的 XML 视图,它连接到事件处理程序方法。
看起来是这样的:
<IconTabBar id="ITB1" select="onSelect">
<items>
<IconTabFilter id="ITF1" text="{i18n>textITF1}" icon="sap-icon://area-chart"/>
<IconTabFilter id="ITF2" text="{i18n>textITF2}" icon="sap-icon://area-chart"/>
<IconTabFilter id="ITF3" text="{i18n>textITF3}" icon="sap-icon://area-chart"/>
</items>
</IconTabBar>
现在我要检查函数
onSelect
在用户“点击”之前和用户“点击”之后选择了什么。
前任第一个 ITF1 被选中,现在 ITF2 被选中。根据最后选择的IconTabFilter,我想做不同的处理。
我的问题是在onSelect 函数中选择的项目已经更新,所以我不知道在用户交互之前选择了什么。
有没有办法在 IconTabBar 控件中更改之前获取所选项目?
致以最诚挚的问候 克里斯蒂安R
【问题讨论】:
标签: javascript xml events controls sapui5