Membuat checkbox sederhana pada framework zk (zkoss) menggunakan teknik mvvm
q> Buat file zul -> cobaCheckbox.zul
[sourcecode language="html"]
<zk>
<window apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm')@init('com.ipi.zk7.mywebzk7.CobaCheckboxVM')"
validationMessages="@id('vmsgs')">
<checkbox onCheck="@command('pilih', checked = self.checked) " />
</window>
</zk>
[/sourcecode]
q> Buat file zul -> cobaCheckboxVM.java
[sourcecode language="java"]
package com.ipi.zk7.mywebzk7;
import org.zkoss.bind.annotation.BindingParam;
import org.zkoss.bind.annotation.Command;
import org.zkoss.bind.annotation.NotifyChange;
import org.zkoss.zul.Messagebox;
public class CobaCheckboxVM {
@NotifyChange({"cek"})
@Command
public void pilih(@BindingParam("checked") boolean isPicked){
Messagebox.show("Pilih = " + isPicked);
}
}
[/sourcecode]
q> Hasil
No comments:
Post a Comment