首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UI5中显示部分选定的列表项?

如何在UI5中显示部分选定的列表项?
EN

Stack Overflow用户
提问于 2022-09-29 12:35:50
回答 2查看 81关注 0票数 0

是否可以部分选择sap.m.ListBase模式设置为MultiSelect的列表项?

对于列表中的一些条目,如下所示:

https://sdk.openui5.org/entity/sap.m.CheckBox/sample/sap.m.sample.CheckBoxTriState

在官方的UI5 sap.m.Checkbox中,有属性partiallySelected。但是对于sap.m.ListBase,我什么也找不到。

EN

回答 2

Stack Overflow用户

发布于 2022-09-30 08:47:08

任何面对这个问题的人,我都找到了解决办法,

所以早些时候,我依赖于列表的MultiSelect模式提供的复选框,然后将这些项显示为StandardListItem,但后来我用CustomListItem替换了它,并在其中添加了自己的复选框,可以在其中设置部分选定的属性。

我希望这有帮助:)

票数 0
EN

Stack Overflow用户

发布于 2022-09-30 13:57:47

我认为把sap.m.ListBasemode="MultiSelect"结合在一起,这种三态没有多大意义。根据关于"Tri-State“的SAP Fiori设计指南复选框部分

用法 ..。 您希望将多个子选项分组到父选项下,并需要中间选择状态(三状态)。三状态表示选择了一些(但不是全部)子选项。 ..。 该状态的主要目的是表示依赖输入字段的混合选择状态。如果选择了某些(但不是全部)依赖字段,则复选框将显示部分选定的状态。这只是一种视觉状态,不能通过直接的用户交互来实现。

除非列表控件是sap.m.Tree类型,否则在没有任何子选项的sap.m.ListItemBase中显示三状态复选框会偏离常见的UX模式,因此可能会使最终用户感到困惑。我建议审查SAP Fiori设计指南(或自由式情况下的其他设计准则),并重新评估复选框是否确实是预期交互设计的正确UI元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73895656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档