帮助ZK组件开发
我正在开发一个简单的组件。我的 jar 结构是:
br/netsoft/zkComponents/Tef.class
META-INF/MANIFEST.MF
metainfo/zk/lang-addon.xml
web/js/br/netsoft/zkComponents.js
web/zkComponents/tef.dsp
我的 dsp 文件是:
<c:set var="self" value="${requestScope.arg.self}"/>
<span z.type="br.netsoft.zkComponents.Tef" id="${self.uuid}" ${self.outerAttrs}${self.innerAttrs}>
<applet archive="tef.jar" id="tefApplet" code="br.netsoft.applets.tef.TEFProxy" width="0px" height="0px" />
<span/>
并且 language-addon.xml 是:
<language-addon>
<addon-name>componentes</addon-name>
<language-name>xul/html</language-name>
<component>
<component-name>tef</component-name>
<component-class>br.netsoft.zkComponents.Tef</component-class>
<mold>
<mold-name>default</mold-name>
<mold-uri>~./zkComponents/tef.dsp</mold-uri>
</mold>
</component>
</language-addon>
当我尝试测试此组件时,会出现一个弹出窗口,显示: “/js/br/netsoft/zkComponents.js 未找到”出了
什么问题?
I'm developing a simple component. My jar structure is:
br/netsoft/zkComponents/Tef.class
META-INF/MANIFEST.MF
metainfo/zk/lang-addon.xml
web/js/br/netsoft/zkComponents.js
web/zkComponents/tef.dsp
My dsp file is:
<c:set var="self" value="${requestScope.arg.self}"/>
<span z.type="br.netsoft.zkComponents.Tef" id="${self.uuid}" ${self.outerAttrs}${self.innerAttrs}>
<applet archive="tef.jar" id="tefApplet" code="br.netsoft.applets.tef.TEFProxy" width="0px" height="0px" />
<span/>
and the language-addon.xml is:
<language-addon>
<addon-name>componentes</addon-name>
<language-name>xul/html</language-name>
<component>
<component-name>tef</component-name>
<component-class>br.netsoft.zkComponents.Tef</component-class>
<mold>
<mold-name>default</mold-name>
<mold-uri>~./zkComponents/tef.dsp</mold-uri>
</mold>
</component>
</language-addon>
When i try to test this component, appears a pop-up showing :
" /js/br/netsoft/zkComponents.js not found"
what is wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果在 ZK 5 中,您需要 widget 类
,或者在 3 中,您需要指定 javascript 位置
if in ZK 5 , you need widget class
or in 3 , you need to specify the javascript location