变体管理:
标准的fiori变体管理控件允许用户保存变体、打开现有变体(读取变体)、更新现有变体和删除变体。它还允许设置默认的变量
这个帖子的目标是使用shell个性化服务实现变量管理
我们使用了变量管理控件结合过滤条
要从shell的个性化服务开始,我们需要创建针对我们自己的个性化容器和变量集应用程序。我们也可以为默认变量创建不同的变量集。个性化变量集包含个性化数据的变量,
视图:
带过滤条和变量管理控件的视图如下。过滤器栏中的过滤项在控制器
中动态添加,多多淘客,获取变量:
"MyVariantContainer"是我使用的个性化容器的名称,"MyApplicationVariants"是个性化变量集的名称。
在回调函数中,将模型设置为变体管理控制。
现在变体集中存在的现有变体将显示在变体管理控制中。
通常禁用变体管理控制中的保存按钮。我们通过添加
来启用它oviantMgmtControl.oviantSave.onAfterRendering后=函数(){此.setEnabled(true);};
保存变量:
单击"保存"或"另存为"将触发"onSaveAsVariant"事件。
在事件的参数中,单击"保存"时,您会看到一个参数"overwrite"设置为"true",购物返利app,即它将过滤器保存到选定的变体。当您点击"另存为"创建一个新变量时,返利平台,云服务器哪家好,设置为false。
在过滤条中收集过滤数据,现在将变量保存到变量集中。
管理变量:
管理变量包括更新现有变量的名称或删除变量或更改默认变量。
"onManageVariant"单击管理弹出窗口中的"确定"将触发事件。
事件参数提供已删除变量数组、已更新变量数组和默认变量。
要设置默认变量,可以使用不同的变量集,我在过滤器中使用了一个属性来区分普通变量和默认变量。
选择变量:
单击变量列表中的任何变量时,"onSelectVariant"将被触发。获取变量密钥并获取变量中的数据。
**享受学习!!!
,云服务器服务好