ZK常用点击事件

鼠标事件 

事件名称组件描述
onClick 

button

caption

column div

groupbox

image

imagemap l

abel

listcell

listfooter

listheader

 menuitem

tabpanel

toolbar

toolbarbutton

treecell

treecol

window  
onRightClick 

事件: org.zkoss.zk.ui.event.MouseEven t  
表示用户点击了组件。 
onRightClick

button

caption

checkbox

column div

groupbox

image

imagemap

label

listcell

listfooter

listheader

listitem

radio slider

tab tabbox

tabpanel

toolbar

toolbarbutton

treecell

treecol

treeitem

window  

事件: org.zkoss.zk.ui.event.MouseEven t  
表示用户右击了组件。 
onDoubleClick  

button

caption

checkbox col

umn div

groupbox

image label

listcell

listfooter

listheader

listitem tab

tabpanel

toolbar

treecell treecol 

treeitem window  

事件: org.zkoss.zk.ui.event.MouseEven t  
表示用户双击了组件。 

 

 

 按键事件 

 

事件名称组件描述
onOKwindow 事件: org.zkoss.zk.ui.event.KeyEvent  
表示用户按下了 ENTER 键。 
onCancel window 事件:org.zkoss.zk.ui.event.KeyEvent  
表示用户按下了 ESC 键。 
onCtrlKey window 事件:org.zkoss.zk.ui.event.KeyEvent  
表示用户按下了一个特殊键,例如 PgUp,Home,以及和 Ctrl或Alt组合键。参考下面的ctrlKeys属性 (ctrlKeys Property)一节获取细节。 

 

输入事件 

 

事件名称描述
onChange 事件: org.zkoss.zk.ui.event.InputEvent  
表示输入组件的内容已经被用户修改。 
onChanging 事件: org.zkoss.zk.ui.event.InputEvent  
表示用户正在改变输入组件的内容。注意,直到接 收了onChange事件,组件的内容(在服务器)才 会改变。因此,你必须调用InputEvent类的 getValue方法才能获取到临时值。 
onSelectio 事件: org.zkoss.zk.ui.event.SelectionEv ent  
表示用户正在选择输入组件的部分文本。你可以使用getStart和getEnd方法获取选中文本的开 始及结束位置。 
onFocus 事件:org.zkoss.zk.ui.event.Event  
表示一个组件获得了聚焦。 
事件监听器是在服务器端执行的,所以当 onFocus的事件监听器执行时,客户端的聚焦或 许已经改变。 
onBlur 事件:org.zkoss.zk.ui.event.Event  
表示一个组件失去了聚焦。 
事件监听器是在服务器端执行的,所以当onBlur 的事件监听器执行时,客户端的聚焦或许已经改变。
 

 

List 和 Tree 事件 

 

事件名称组件描述
onSelect 

listbox

tabboxtab

tree  

事件: org.zkoss.zk.ui.event.SelectEvent  表示用户选择了一个或多个子组件。对于listbox 为一套 listitem 。对于tree 为一套 treeitem 。对于tabbox为一个tab。 注: onSelect被发送至tab 和tabbox。 
onOpen 

north east west south groupbox

treeitem combobox bandbox menupopup window   

事件: org.zkoss.zk.ui.event.OpenEvent 
表示用户打开或关闭了一个组件。注:不同于
 该事件仅是一个通知。在打开或关闭一个 组件后,客户端会发出此事件。 
这对于当首次打开组件,通过监听onOpen事件,创 建组件来实现随机存取(load-on-demand)是很有用 的

 

Slider 和 Scroll 事件 

 

事件名称组件描述
onScrollslider事件: org.zkoss.zk.ui.event.ScrollEvent 表示用户已经滚动了滚动组件的内容。
onScrollingslider事件:org.zkoss.zk.ui.event.ScrollEvent 表示用户正在滚动一个滚动组件的内容。注意直到接收了 onScroll 事件,组件的内容(在服务器端)才会改变。因 此,你必须调用 ScrollEvent 类的 getPos 方法才能获 取临时位置。

 

其他事件

 

事件名称描述
onCreate事件: org.zkoss.ui.zk.ui.event.CreateE vent 表示当送出(rendering)一个 ZUML 页面时组件 被创建
onClose事件: org.zkoss.ui.zk.ui.event.Event 表示用户按下了 close 按钮,然后组件会移除其 自身。
onDrop事件: org.zkoss.ui.zk.ui.event.DropEve nt 表示另一个组件被放入了接收此事件的组建
onCheck事件: org.zkoss.zk.ui.event.CheckEvent 表示用户已经改变了一个组件的状态。 注:onCheck 被发送至 radio 和 radiogroup。
onMove事件: org.zkoss.zk.ui.event.MoveEvent 表示用户已经移动了一个组件。
onSize事件: org.zkoss.zk.ui.event.SizeEvent 表示用户已经改变了一个组件的大小。
onZIndexEvent: org.zkoss.zk.ui.event.ZIndexEven t 表示用户已经改变了一个组件的 z-index。
onTimer事件:org.zkoss.zk.ui.event.Event 表示你指定的计时器已经触发了一个事件。要想 知道是哪个计时器,可以调用 Event 类的 getTarget 方法。
onNotify事件: org.zkoss.zk.ui.event.Event 表示一个独立的应哟用程序事件。它的意义取决 于应用程序。目前,还没有组件发送此事件。
onClientInfo事件: org.zkoss.zk.ui.event.ClientInfo Event 通知一个根组件关于客户端的信息,例如时区和 分辨率(resolutions)。
onPiggyback事件:org.zkoss.zku.ui.event.Event 通知根组件客户端已经向服务器发出了一个请 求。通常用于捎带非紧急的 UI 更新到客户端 (piggyback non-emergent UI updates to the client)。
onBookmarkChan ged事件: org.zkoss.zk.ui.event.BookmarkEv ent 通知程序用户按下了 BACK, FORWARD 或其它 引起标签(bookmark)改变的行为。
onColSize事件: org.zkoss.zul.event.ColSizeEvent 通知一组页眉(a group of headers)的父组件, 用户改变了它的两个子组件的宽度。(Notifies the parent of a group of headers that the widths of two of its children are changed by the user)
onPaging事件: org.zkoss.zul.event.PagingEvent 通知用户选中了多页面组件的某一页面
onUpload事件: org.zkoss.zul.event.UploadEvent 通知文件已被上传,应用程序可以使用 getMedia 或 getMedias 方法获取已上传的 文件。
  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值