共计 726 个字符,预计需要花费 2 分钟才能阅读完成。
本文介绍 VariantManagement 控件的页面变体,它是 SmartVariantManagement 控件的加强性能,能够解决多个智能控件。
基本上,VariantManagement 控件的分页版本与(非分页)VariantManagement 控件雷同。不同之处在于,页面变体应用 persistencyKey
属性进行初始化,能够解决多个智能控件的长久化。
每个通过页面变体应用个性化的智能控件都必须提供一个长久键。持久性自身将存储在 VariantManagement 控件的 persistencyKey 下,每个控件的相干内容将依据每个独自的持久性键进行相应调配。
因而,页面变体的长久化内容是每个注册的智能控件的聚合内容,通过各个智能控件各自的长久化键来辨别和散发相干内容。
作为页面变体,视图治理当初不再是 SmartFilterBar 和 SmartTable 控件的一部分,而是显示在地方地位:
SmartChart 控件可用于以图形形式可视化数据。SmartChart 控件依据 OData 元数据和已指定的配置数据创立图表。必须指定 entitySet 属性能力应用该控件。此属性用于从生成图表 UI 的 OData 元数据中获取字段。
一个例子如下:
触发查问后智能图表的初始外观如下图所示。
智能图表的工具栏蕴含题目,旁边是视图治理对话框,视图治理对话框旁边是一个标记为“跳转至”的按钮。默认状况下禁用此按钮,但一旦在图表中抉择了一个列,此按钮就会启用。当咱们单击此按钮时,会呈现一个弹出窗口,其中蕴含所选列的详细信息。还能够从此处导航到相干应用程序。
应用 SemanticObjectController 启用此性能。当咱们将鼠标指针悬停在列上时,会显示一个弹出窗口以提供其余信息。