<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 文本系统 > 在小组件上引用文本Referencing texts on a widget |
使用文本系统进行了本地化的文本可以显示在小部件上。
该文本必须在域(命名空间)"IAT "内。子域是允许的。
一个本地化的文本是通过其域和文本ID来引用的。
当把一个文本ID用于一个部件时,$ 字符被用来识别它。
例子
"IAT "域中的文本ID "myTextID":$IAT/myTextID
<?xml version="1.0" encoding="utf-8"?>
<Content xmlns="http://www.br-automation.com/iat2015/contentDefinition/v2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="mainPageContent" height="550" width="600">
<Widgets>
<Widget xsi:type="widgets.brease.Button" id="Button1" text="$IAT/myTextID" height="35" width="180" left="20" top="20" zIndex="0" />
</Widgets>
</Content>
<?xml version="1.0" encoding="utf-8"?>
<Content xmlns="http://www.br-automation.com/iat2015/contentDefinition/v2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="mainPageContent" height="550" width="600">
<Widgets>
<Widget xsi:type="widgets.brease.Button" id="Button1" text="Hello World" height="35" width="180" left="20" top="20" zIndex="0" />
</Widgets>
</Content>
文本ID的唯一性只通过命名空间提供。
例子
在下面的例子中, 引用两个文本时没有 唯一性。只有一个文本被显示。
IAT/namespace/camelCase
IAT/namespace/CAMELCASE
在下面的例子中,参考这两个文本时有唯一性。显示的是不同的文本。
IAT/namespace/camelCase
IAT/NAMESPACE/camelCase