-
FEATURED COMPONENTS
First time here? Check out the FAQ!
1 | initial version | |
So,
i'm back under 3.6.4 this time.
Here my code :
Zul Unit
<?xml version="1.0" encoding="UTF-8"?>
<window id="loadfromcsv" title="Load list from CSV file" width="400px" closable="true" apply="com.myController">
<separator/>
<div>
<label id="titleLabel"/>
<textbox id="pathTextbox"/>
<button id="browseButton"/>
</div>
<div align="center">
<button id="okButton" label="OK"/>
<button id="backButton"/>
</div>
<separator/>
</window>
controller.java
package com.myController;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.util.GenericForwardComposer;
import org.zkoss.zul.Button;
import org.zkoss.zul.Label;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;
public class LoadFromCSVController extends GenericForwardComposer {
private Window loadfromcsv;
private Label titleLabel;
private Textbox pathTextbox;
private Button browseButton;
private Button okButton;
private Button backButton;
public LoadFromCSVController(){
super();
}
public void onCreate$loadfromcsv(Event event) throws Exception {
loadfromcsv.doModal();
}
public void onCreate$titleLabel(Event event){
titleLabel.setValue("Test");
}
}
and the dynamic call of my zul unit
public void displayFromCSVFile() throws Exception {
try {
LoadFromCSVController win = (LoadFromCSVController) Executions.getCurrent().createComponents("loadFromCSV.zul", null, null);
} catch (Exception ex) {
Messagebox.show(ex.getMessage(), "", Messagebox.OK, Messagebox.ERROR);
}
}
I follow exemple on smalltalk, but i have an exception.... the only message from exception is "org.zkoss.zul.Window".
After closing the exception, my window is visible.
Any idea about this problem ????
Thanks.
(Edit] I have a ClassCastException : org.zkoss.zul.Window for that => LoadFromCSVController win = (LoadFromCSVController) Executions.getCurrent().createComponents("loadFromCSV.zul", null, null);**