membuat checkbox mvvm zk zkoss | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: membuat checkbox mvvm zk zkoss

Wednesday, December 11, 2013

membuat checkbox mvvm zk zkoss

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

Selection_011

Selection_012

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux