ZK中如何获取组件
来源:互联网 发布:nginx 地址重定向 www 编辑:程序博客网 时间:2024/03/29 13:00
在ZK异步更新引擎的支持下,组件的属性可以被动态改变。首先获得组件对象,然后设置值。获得组件可以通过JAVA代码或者EL表达式。同一ID空间中的可以用getFellow(组件id),还有一种方法是利用org.zkoss.zk.ui.api包中的Path类可以很方便地获取组件。Path.getComponent(组件路径)。如获取以下页面的label组件的value值可以这样写:
<?page id=”page1”?><window id=”winA”><label id=”labelA” value=”Label A” /></window>
<zscript><![CDATA[
alert(Path.getComponent(“/winA/labelA.value”));
]]></zscript>
跨页面的组件访问可以用//表示当前桌面。如要在page2中访问page1的id为winA的window组件,可以这样写Path.getComponent(“//page1/winA”)。
当然,ZK也不排除使用javascript。如:
<script type=”text/javascript”>function testAlert() {alert(“调用javascript成功!”);}
</script>
<button label=”SayHello”>
<attribute name=”onClick”>
<![CDATA[
Clients.evalJavaScript("testAlert();");
]]>
</attribute>
</button>
- ZK中如何获取组件
- Ext.Net中如何获取组件
- zk中程序加入组件的几个方法
- NGUI如何获取组件?
- 在zk中如何让listbox出现滚动条
- zk中如何在弹出messagebox时挂起线程。
- javascript中如何获取表格当前单元格中的表单组件
- unity中如何获取所有子物体的组件
- Vue组件中如何获取非Prop特性的值
- zk组件开发指南(1)
- vue---vue中如何操作dom获取节点?.vue组件中通过mounted获取节点操作
- ZK获取浏览器的宽度
- 获取ZK上的节点
- 【ZK学习笔记】点击listcell中的button 如何获取按钮所在的listitem
- zk 中 获取listbox里被选中的列的列号
- ZK-Timeplot 组件完工,庆贺下。
- zk中的几个获得组件的方法
- 如何在jsf中获取组件的值并且传递到动态region中去
- 程序员技术练级攻略
- XML解析
- The 3.0 kernel is out
- Java中实现Comet风格的Web应用
- C++Primer读书笔记(七)
- ZK中如何获取组件
- 程序员技术练级攻略
- 错排原理的应用
- 最近公司部门经理组织学习的感想收录(一)
- ADB已停止工作,在Eclipse连接手机进行调试的时候
- java正则表达式中replace和replaceall替换换行符的小问题
- Object ... 的用法
- Eclipse中SVN管理工具Subclipse客户端插件的基本操作
- 类的定义与声明