ZK - Open Source Ajax Java FrameworkZK - Open Source Ajax Java Framework

the ItsNat Author's challenge

zanyking
2 Sep 2010 15:08:58 GMT
2 Sep 2010 15:08:58 GMT

the Link is at TSS:
How To Pick the Right Web Framework

I don't think the code bellow is that hard to use more than 100 lines:



<vbox id="vbox">
<zscript><![CDATA[
    String[] arr = {"Click Me!", "Cannot be Clicked"};
]]></zscript>
    <label id="lb1" value="${arr[0]}"/>
    <label id="lb2" value="${arr[1]}"/>
    
<zscript><![CDATA[//@DECLARATION
    org.zkoss.zk.ui.event.EventListener evtListener = new org.zkoss.zk.ui.event.EventListener(){
        public void onEvent(Event evt){
                evt.getTarget().removeEventListener("onClick", evtListener);
                evt.getTarget().setValue(arr[1]);
                if(evt.getTarget().equals(lb1)){
                    lb2.addEventListener("onClick", evtListener);
                    lb2.setValue(arr[0]);
                }else{
                    lb1.addEventListener("onClick", evtListener);
                    lb1.setValue(arr[0]);
                }
                new Label(evt.getTarget().getId()+" clicked").setParent(vbox);
        }};
]]><![CDATA[
    lb1.addEventListener("onClick", evtListener);
]]></zscript>
</vbox>