使用 IBM Extensibility Workbench 管理订阅者
您可以在事件之前或之后添加订户。 您还可以删除与事件关联的订户。
过程
- 登录SterlingStore Engagement。 这样会打开“主页”。
- 从应用程序标题栏中,点击开发工具图标
,然后从列表中选择 “自定义”。或者,可以选择 从大纲进行定制。 此时将打开 " 选择要扩展的屏幕 " 窗口。 此时将显示当前屏幕中存在的屏幕的列表。 例如,如果打开 " 订单搜索 " 屏幕,那么树将显示 "订单搜索" , "订单列表" 屏幕以及此屏幕中显示的其他屏幕。
从树中,选择要定制的屏幕,然后单击 扩展屏幕。注:- 如果无法定制所选屏幕,那么将显示相应的消息。
- 不能使用定制选项来定制包含 iframe 的屏幕,例如 "打印 PDF 容器" 屏幕。
- 如果找到同一屏幕的多个实例,那么缺省情况下,将选择该屏幕的第一个实例进行定制。
- 选择要向其添加订户的屏幕。注:
- 选择特定屏幕以添加订户后,无法选择任何其他屏幕。 要选择其他屏幕,请单击 关闭。
- 如果无法为所选屏幕添加订户,那么将显示相应的消息。
- 从 " 屏幕大纲 " 面板中,选择要为其添加订户的事件。
- 单击 事件 选项卡。
- 要在现有订阅者之前或之后添加订阅者,请点击添加图标
。 此时将打开 " 订户详细信息 " 窗口。 - 在 方法 字段中,输入订户的方法名称。 输入 other details(如果适用)。
- 单击 确定。
若需删除订阅者,请点击删除图标
。 - 如果要应用多个扩展,请单击 应用。要点: 要装入屏幕,请在 JavaScript 方法扩展文件中定义方法。
- 单击 保存 以保存所有扩展。注: 建议您在保存扩展后刷新或重新装入应用程序。
- 在 JavaScript 扩展文件中定义方法。 浏览至扩展文件所在的位置并添加方法名称。例如,如果为
wsc.home.portlets.BackroomPickPortlet屏幕创建扩展名,请浏览 <INSTALL_DIR>/extensions/wsc/webpages/home/portlets 文件夹,并在BackroomPickPortletExtn.js文件中添加方法名称。有关向事件添加订阅者的更多信息,请参阅“事件与订阅者”。