-
FEATURED COMPONENTS
First time here? Check out the FAQ!
when I put button <button id="btn_add_files" upload="true" ...="" into="" <div="" visible="false" ...="" >="" and="" click="" on="" this="" button="" next="" in="" my="" sat,="" after="" make="" div="" visible="true" ,="" openfiledialog="" doesn't="" show="" ...="" can="" you="" help="" me="" pls="" <="" p="">
Hello npu3pak,
Please use the following example:
<zk>
<window apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm') @init('pkg$.TestViewModel')">
<checkbox label="checkme" visible="@load(true, before='show') @load(false, before='hide')"/>
<button label="show" onClick="@command('show')"/>
<button label="hide" onClick="@command('hide')"/>
<div visible="@load(true, before='show') @load(false, before='hide')" >
<button id="upload" label="upload" upload="true"/>
</div>
</window>
</zk>
Java
package pkg$;
import java.util.ArrayList;
import java.util.List;
import org.zkoss.util.media.Media;
import org.zkoss.zk.ui.event.UploadEvent;
import org.zkoss.zk.ui.select.SelectorComposer;
import org.zkoss.zk.ui.select.annotation.Listen;
import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Messagebox;
public class TestViewModel {
@Listen("onUpload = button#upload")
public void onUpload(UploadEvent event) {
try {
System.out.println("before upload " + event.getMedia().getName());
Media media = event.getMedia();
Clients.showNotification("upload details: " +
" name " + media.getName() +
" size " + (media.isBinary() ? media.getByteData().length : media.getStringData().length()) +
" type " + media.getContentType());
System.out.println("after upload " + event.getMedia().getName());
} catch (Exception e) {
e.printStackTrace();
Messagebox.show("Upload failed");
}
}
@Command({"show","hide"})
public void foobar(){
}
}
Best Regards,
Darksu
Asked: 2016-12-18 17:03:28 +0800
Seen: 36 times
Last updated: Dec 19 '16
zkspringmvc jar licence is GPL ?
Build web application without any zul files
Custom component that extends Textbox does not fire onChange event
java.lang.NullPointerException to update to zk 8.0.1
"Spring Session" + ZK + "Spring core" @Listen method refresh the screen
zk8 client side binding to a viewmodel command seems not to work
Notification is not shown inside sticky block
Where can I find documentation (like ZK Developer's Reference) for ZK 8.0.2.2 ?