| 前页 | 后页 | 
创建一个Add-In
基于模型的Add-Ins是使用定型为“ JavascriptAddin”的类在模型内定义的。使用这些构造型的类,您可以指定“接收”,“方法”和“属性”,它们共同定义了Add-In的行为,以及Add-In如何响应系统中发生的各种事件。
通过指定将要接收的信号来为类定义接收。接收允许您指定将响应收到相应信号而执行的JavaScript代码。与您基于模型的Add-In相关的信号应包含在您定义或使用基于模型的Add-Ins模型中。 “模型向导”提供了一种模式,其中包含与基于模型的Add-Ins相关的所有信号,从而提供了一种轻松的方法将这些信号包括在模型中。
定义为Class方法的函数可以由Receptions代码调用,而Class属性可以用于定义可用于执行代码的全局变量。
创建一个JavaScript Add-In
| 步 | 行动 | 也可以看看 | 
|---|---|---|
| 1个 | 单击 | |
| 2 | 创建或打开要在其上工作的(类)图,然后打开“图工具箱”的“模型Add-Ins ”页面。 (使用“工具箱”菜单选择“工具箱”的“模型加载项”页面。) | 类 | 
| 3 | 通过从工具箱中将JavascriptAddin图标拖放到图上来创建JavascriptAddin。 您的JavascriptAddin类的名称将在生成的JavaScript代码中使用。它必须是有效的JavaScript标识符。 | |
| 4 | 找到信号库。信号用于定义Add-In项的入口点。 如果您的模型中尚未包含此信号库,则可以将其作为模型模式导入。 | 信号参考库 | 
| 5 | 打开接待清单。为您要接收的任何信号添加接收。一个合理的起点应包括: 
 | 接待处 | 
| 6 | 打开您的类的“行为”窗口(“开发>源代码>行为”)。 这显示了可以添加代码的所有可用行为功能,包括以前创建的接收信息。 前面讨论的信号示例如下: EA_Connect 返回“”; EA_GetMenuItems if(MenuName ==“-示例加载项”) 返回[“项目1”,“项目2”,“-”,“关于”]; 其他 返回“-示例加载项”; EA_MenuClick Session.Prompt(“您单击了” + ItemName,1); | 编辑Add-In代码 编辑源代码 | 
| 7 | 使用“管理Add-Ins ”对话框启用您的Add-In 。 如果在模型中启用了安全性,则这需要模型管理权限。 | 模型Add-In管理 | 
| 8 | 现在,您可以测试并进一步开发您Add-In 。 | 

 图标,然后选择“管理>模型Add-Ins ”透视图。
图标,然后选择“管理>模型Add-Ins ”透视图。