当使用数据聚合时sap.m.Select
,始终选择第一个条目。这是一个链接SDK预览 https://sapui5.netweaver.ondemand.com/sdk/explored.html#/sample/sap.m.sample.Select/preview.
我的应用程序中的示例代码
new sap.m.Select("id-names", {
width: '100%',
}).bindAggregation("items", "data>/trip/names", new sap.ui.core.Item({
text: "{data>Name}"
}));
有一个参数叫selectedKey
在构造函数上将其更改为另一个索引。我想要的是选择blank,因为我想强迫我的用户做出选择,而不是温和地接受列表中的第一个条目。
我可以在我的聚合中强制输入一个空白条目data>/trip/names
但这会污染我的清单。
有更好的方法来实现这一目标吗?
从OpenUI5版本1.34开始,您可以设置forceSelection
财产给false
.
The forceSelection
属性指示选择是否仅限于列表中的一项。默认值为true
(这意味着,如果未设置选择,则选择下拉列表中的第一项)。
何时设置为false
?
如果您不希望预先选择默认项目。
附加信息
https://github.com/SAP/openui5/commit/b2191fd50e2115f8f9d2db7604a75fb50c57591f https://github.com/SAP/openui5/commit/b2191fd50e2115f8f9d2db7604a75fb50c57591f
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)