头图

ObjectStatus 控件可以是带有值状态的文本,也可以是图标。

在 1.63 中,通过将 sapMObjectStatusLarge CSS 类分配给 ObjectStatus 控件,来支持一些复杂的大型设计。 在 1.110 中,可以通过将 sapMObjectStatusLongText CSS 类添加到 ObjectStatus 来启用该控件的内部文本换行。

可以使用代码 оObjectStatus.addStyleClass("sapMObjectStatusLongText") 添加这个 css 类。

ObjectStatus 属性介绍

  • active:默认为 false. 指示用户是否可以单击/点击对象状态文本和图标。
    注意:如果将此属性设置为 true,则还必须设置文本或图标属性。
  • emptyIndicatorMode: 类型为sap.m.EmptyIndicatorMode,默认为 Off. 指定当没有文本时是否应显示空指示符。
  • icon: 类型为 sap.ui.core.URI,指定 icon font 或者 image path.
  • state: 数据类型为 string,只允许从枚举值 sap.ui.core.ValueState.None 里取值。
  • text:指定控件显示的文本值。

sap.m.ObjectStatus 是一个 SAP UI5 控件,用于在用户界面上表示特定对象的状态。它可以在应用程序中为对象(例如订单、任务、产品等)提供状态信息。ObjectStatus 控件用于显示状态文本以及可选的状态图标,以便用户一目了然地了解对象的当前状态。

这个控件的一些关键特性包括:

  1. 状态文本:表示状态的文本,例如“已完成”、“待处理”或“已取消”等。
  2. 状态图标:表示状态的图标,例如“错误”、“警告”、“成功”或“信息”等。这些图标可以帮助用户快速识别对象的状态。
  3. 状态:控件支持的预定义状态包括 "None"(无状态)、"Success"(成功)、"Warning"(警告)、"Error"(错误)和 "Information"(信息)。这些状态可以与状态文本和图标结合使用,以便为用户提供更丰富的状态信息。
  4. 可访问性:ObjectStatus 控件具有良好的可访问性特性,这意味着它可以与辅助技术(如屏幕阅读器)一起使用,以确保所有用户都能访问到状态信息。

ObjectStatus 控件通常与其他 SAP UI5 控件(如列表项、表格、表单等)一起使用,以便在应用程序的上下文中显示对象的状态。


注销
1k 声望1.6k 粉丝

invalid