我有一个包含几个ComboBox元素的视图。由于某种原因,旧数据仍然是上一次打开视图时我想在每次打开时重置视图中的组合框元素。有什么功能可以帮我吗?我希望它能够完全如何,就像我第一次使用初始项目一样。使用setSelectedItem(vItem)
,setSelectedItemId(vItem)
,setSelectedKey(sKey)
,setShowSecondaryValues()
会有帮助吗?如果是这样,这些关键字意味着什么(selectedItem,selectedItemID,selectedKey,secondaryValues)?
答案 0 :(得分:1)
很遗憾,您没有提供示例。通常,您将UI控件绑定到模型,例如JSONModel。在这种情况下,ComboBox控件的项目将从相应的模型中获取。但是,您可以使用方法removeAllItems来实现所需的行为。
更新:显然控件是绑定的,只应清除选择。
使用值null
的{{3}}清除选择。您还可以使用绑定通过使用selectedKey属性自动设置所选项目,请参阅setSelectedItem。