Skip to content

MindSphere Web Components
环境

当组件被多次使用时,context 属性可用于控制获取和显示数据的行为。

默认情况下,相同类型的组件共享相同的 context。即,它们只获取一次数据并重新使用它。应用于一个组件实例的筛选或搜索将影响同一 context 中的所有组件实例。

示例

当同时使用多个 Asset 视图组件时,如果没有其他 aspects 的分配,它们具有相同的context。如果用户对一个 Asset 视图组件中的特定 assets 进行筛选,那么其他组件将应用相同的筛选。这可以通过为每个组件应用不同的 context 值来避免。在本例中,数据是为每个 context 单独获取的。

如果在对话框中使用 Asset 视图组件,context 允许组件重新使用获取的数据,尽管每次关闭对话框时组件都会被销毁。

<html>
<head>
  <title>Context Example</title>
</head>
<body>

  <!-- Dialog Box Element-->
  <div class="dialog-box">
  <!-- .... -->
    <mdsp-asset-view context="dialog-context"></mdsp-asset-view>
  <!-- .... -->
  </div>

  <!-- Main Page Element -->
  <div class="main-container">
  <!-- .... -->
  <div class="asset-navigation">
    <mdsp-asset-view context="asset-navigation"></mdsp-asset-view>
  </div>
  <!-- .... -->
  </div>

  </html>  
</body>

还有问题?

向社区提问


除非另行声明,该网站内容遵循MindSphere开发许可协议.


Last update: June 26, 2019