<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 定制的小工具 > 小工具库 > 创建一个小部件库Creating a widget library |
一个部件库可以被添加到 对象目录中的mappView\Widgets 包中。
widget库被添加了一个默认的名字,用户可以在之后进行更改。
widget库的命名空间(ID)在文件 Description.widgetlibrary中定义 。添加后,mapp View会给它分配一个唯一的名字。
<?xml version="1.0" encoding="utf-8"?>
<WidgetLibrary id="widgetLibrary_0" xmlns="http://www.br-automation.com/iat2018/widgetlibraryDefinition/v1" />
为名称空间保留的名称(ID): Brease, prototype
改变包的名称对在一块内容中使用小组件没有影响。如果一个部件库的名字空间后来被改变了,所有配置在这个部件库的内容片断中的部件实例都会变得 无效 ,因为部件库的名字是名字空间的一部分。在id=WidgetLib的部件库下,名为 "NumericOutputTemp "的部件的名字空间例子: widgets.widgetLibrary_0.NumericOutputTemp
如果有必要,可以 通过Automation Studio在文件中 对实例中的命名空间进行文本 替换 (一块内容,绑定,事件绑定等)。
在将定制的部件添加到部件库后,它必须被编译以便在部件目录和运行时系统中使用。这可能需要几秒钟,取决于从基本部件派生的派生部件的复杂性。
如果mapp View的版本改变了,也同样适用。在这种情况下,编译过程可能需要更长的时间,取决于项目中部件的数量。