Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?page id="register" title="Form Register" contentType="text/html;charset=UTF-8"?>
- <zk>
- <window id="wndRegister" title="Form Register Karyawan" border="normal" width="500px" height="400px"
- use="com.training.Register">
- <grid>
- <columns>
- <column width="30%"/>
- <column width="70%"/>
- </columns>
- <rows>
- <row>
- <label value="NAMA"/>
- <textbox id="nama" width="90%" focus="true" onOK="gender.focus()"/>
- </row>
- <row>
- <label value="GENDER"/>
- <listbox id="gender" mold="select" width="100px">
- <listitem label="PRIA" value="P" selected="true"/>
- <listitem label="WANITA" value="W"/>
- </listbox>
- </row>
- <row>
- <label value="TEMPAT/TGL. LAHIR"/>
- <hbox>
- <textbox id="tempat" width="100px" onOK="tgllahir.focus()"/>
- <button label="?" width="30px" onClick="panggilKota()"/>
- <datebox id="tgllahir" width="100px" format="dd/MM/yyyy"
- onCreate="self.value = new Date()"
- readonly="true"/>
- </hbox>
- </row>
- <row>
- <label value="GAJI"/>
- <decimalbox id="gaji" format="##,###.##" />
- </row>
- <row>
- <label value=""/>
- <hbox>
- <button id="btn" label="SIMPAN" onClick="wndRegister.addList()"/>
- <button id="hapus" label="HAPUS" onClick="wndRegister.delData()"/>
- </hbox>
- </row>
- </rows>
- </grid>
- <listbox id="lstData" width="100%" rows="3" mold="paging" pageSize="3" pagingPosition="top"
- onSelect="tampilinData()">
- <listhead>
- <listheader label="NAMA" sort="auto" width="30%"/>
- <listheader label="P/W" sort="auto" width="10%"/>
- <listheader label="TEMPAT" sort="auto" width="20%"/>
- <listheader label="TGL.LAHIR" sort="auto" width="20%"/>
- <listheader label="GAJI" sort="auto" width="20%"/>
- </listhead>
- </listbox>
- <zscript>
- import java.math.BigDecimal;
- void hapus(){
- lstData.removeItemAt(lstData.getSelectedItem().getIndex());
- }
- void tampilinData(){
- nama.setValue(lstData.getSelectedItem().getChildren().get(0).getLabel());
- if(lstData.getSelectedItem().getChildren().get(1).getLabel().equals("P")){
- gender.setSelectedIndex(0);
- }else{
- gender.setSelectedIndex(1);
- }
- tempat.setValue(lstData.getSelectedItem().getChildren().get(2).getLabel());
- tgllahir.setText(lstData.getSelectedItem().getChildren().get(3).getLabel());
- gaji.setText(lstData.getSelectedItem().getChildren().get(4).getLabel());
- nama.setDisabled(true);
- gender.setFocus(true);
- }
- void panggilKota(){
- Window w = (Window)Executions.getCurrent().createComponents("kota.zul", null, null);
- w.doModal();
- }
- void simpan1(){
- Listitem li = new Listitem();
- li.appendChild(new Listcell(nama.getValue()));
- li.appendChild(new Listcell(gender.getSelectedItem().getValue()));
- li.appendChild(new Listcell(tempat.getValue()));
- li.appendChild(new Listcell(tgllahir.getText()));
- li.appendChild(new Listcell(gaji.getText()));
- lstData.appendChild(li);
- nama.setValue("");
- gender.setSelectedIndex(0);
- tempat.setValue("");
- tgllahir.setValue(new Date());
- gaji.setText("");
- nama.setFocus(true);
- }
- void simpan(){
- Messagebox.show("Nama: " + nama.getValue() +
- "\nGender: " + gender.getSelectedItem().getValue() +
- "\nTempat: " + tempat.getValue() +
- "\nTgl. Lahir: " + tgllahir.getText() +
- "\nGaji: " + gaji.getValue() );
- System.out.println("Gender: " + gender.getSelectedItem().getLabel());
- Listitem li = new Listitem();
- li.appendChild(new Listcell(nama.getValue()));
- li.appendChild(new Listcell(gender.getSelectedItem().getValue()));
- li.appendChild(new Listcell(tempat.getValue()));
- li.appendChild(new Listcell(tgllahir.getText()));
- li.appendChild(new Listcell(gaji.getText()));
- lstData.appendChild(li);
- }
- </zscript>
- </window>
- </zk>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement