关键在於使用ZK 5 的Client Event
<?page title="new page title" contentType="text/html;charset=UTF-8"?>
<zk xmlns:w="http://www.zkoss.org/2005/zk/client">
<borderlayout width="400px" height="400px" style="border:1px solid gray;">
<west title="West" size="25%"
splittable="true" collapsible="true"
w:doClick_="function (evt) { if (evt.domTarget != this.$n('colled')) this.$doClick_(evt);}">
<div >
<label value="25%" />
</div>
</west>
<center border="none" flex="true">
<div >
<label value="哈罗" />
</div>
</center>
</borderlayout>
</zk>