云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_云服务器购买_免费申请

小七 141 0

有关UI5控件的更多博客,请查看这里的目录。

列表是UI5中最常用的控件之一。有了列表,显示一组数据真的很容易。UI5还为我们提供了许多类型的预定义列表项,例如sap.m.StandardListItem、sap.m.InputListItem。为了保证扩展性,它还为我们提供了一个sap.m.CustomListItem,这可能是一个非常自由的样式。它们是sap.m.StandardListItem、sap.m.ObjectListItem、sap.m.InputListItem和sap.m.CustomListItem。我们将不讨论sap.m.ColumnListItem,因为它用于响应表,而不是纯列表。因此,我们将不进行比较。

首先,我们都必须知道这4个列表项都是从sap.m.ListItemBase扩展而来的。所以它们有一些共同的性质和功能。例如计数器、高亮显示和选择行为(参见下图)。然后我们可以看看这些"兄弟姐妹"之间有什么不同。

sap.m.StandardListItem

也许是因为它的名字,网站建站平台,sap.m.StandardListItem是很多人学习UI5时的第一个列表项。我也这么认为,它可能是最常用的列表项。让我们看看它基于sap.m.ListItemBase还有哪些附加属性。

现在我们可以在列表项中设置基本信息了!我们得到了一个标题,一个简短的描述,一个图像和一个语义信息。通常,这些信息足以让用户识别一个项目。但这只够鉴定物品。用户无法从中获取详细信息。所以sap.m.StandardListItem主要用于选择对话框或主列表中。

我个人对sap.m.StandardListItem的看法是,不要同时显示语义信息和计数器。因为它们彼此非常接近。

sap.m.ObjectListItem

有时标题、描述和信息不足以表示一个项目。在本例中,我们可以应用sap.m.ObjectListItem。原则上,通过聚合"属性",我们可以在列表项中显示无限的信息。但仍然不建议使用ObjectListItem来表示所有信息。通常我们在母版详细页的主列表中使用ObjectListItem。由于大小太大,我们不应该在选择对话框中使用它。

我们需要注意sap.m.ObjectListItem中的许多文本不能换行,这意味着我们应该保持文本短。一种可能的方法是使用格式化程序,例如,show 1.7b而不是1659963900.42更具响应性。

我们应该注意的另一个fiori准则是,在标题中显示日期时请使用长格式,大数据 数据分析,但在属性部分请使用中格式。

sap.m.InputListItem

与前两个列表项不同,InputListItem通常不用于表示数据列表,返利啦,如何学习大数据,而是用于表示一些键值对。所以更像是一种形式。因此,在大多数情况下,我们不会在InputListItem中显示计数器。

在内容部分,您可以拥有所有您喜欢的内容,但不建议在那里有太复杂的内容。

从fiori指南中,我们可以看到InputListItem在旧时常被使用。但现在要支持多个设备,建议改用窗体。但我个人的看法是,当只有几个键值对时,公众号返利系统,最好使用InputListItem,因为布局看起来比表单更好。

sap.m.CustomListItem

在大多数情况下,上述3种类型的ListItem可以覆盖您的用例。但有时也会有例外。当我第一次使用这个控件时,我发现它非常强大和灵活。但如果某些东西是灵活的,有时意味着逻辑非常简单。CustomListItem也是。如果您检查源代码,基本上它只提供一个聚合内容,它接受所有内容。在渲染器中,只需调用内容控件的渲染器即可渲染内容。

灵活性是一把双刃剑。作为Fiori指南,我们必须自己考虑这些指南,以保证UI的一致性。