使用 Dojo 开发定制 Business Space 小部件,第 3 部分: 在 iWidget 中使用多个模板和从基本小部件继承
2010-09-15 00:00:00 来源:WEB开发网在 catalog.xml 中添加条目
对于本文中使用的 testWidget.js 样例,以下条目需要加入 catalog.xml 中:
清单 9. Entry in catalog.xml for testWidget.js
<entry id="{com.ibm.test}testWidget" unique-name="{com.ibm.test}testWidget">
<title>
<nls-string lang="en">Test Widget</nls-string>
</title>
<description>
<nls-string lang="en">Test Widget</nls-string>
</description>
<shortDescription>
<nls-string lang="en">Test Widget</nls-string>
</shortDescription>
<definition>/testConsole/com/ibm/bcgex/iWidget/test/testWidget.xml</definition>
<preview>/BusinessSpace/iWidget/images/viewers/prev_doc.gif</preview>
<icon>/BusinessSpace/iWidget/images/viewers/icon_doc.gif</icon>
<previewThumbnail>/BusinessSpace/iWidget/images/viewers/prev_doc.gif</previewThumbnail>
<metadata name="com.ibm.bspace.version">7.0.0.0</metadata>
<metadata name="com.ibm.bspace.owner">International Business Machines Corp.</metadata>
</entry>
当您拖放 testWidget 之后,您可能会看到图 1 所示的界面:
图 1. 在 Business Space 测试小部件
查看原图(大图)
结束语
通过本文,您学习了如何通过利用基本小部件和小部件特有的模板来使用 iWidgets 中的多个模板。您也看到了所有小部件如何继承基本部件,使您可以重用 iWidgets 的通用代码。
本文示例源代码或素材下载
更多精彩
赞助商链接