lb = (Listbox) getFellow("w1").getFellow("lb");
lb.setItemRenderer(new FileitemRenderer());
lb.setModel(fileModel);
updateModel();
lb.addEventListener("onSelect", new EventListener() {
public void onEvent(Event event) throws Exception {
int index = lb.getSelectedIndex();
String disFileStr = getFileName(index);
if (((Checkbox) getFellow("w1").getFellow("newb")).isChecked()) {
Clients.evalJavaScript("newWindow(\"" + disFileStr + "\")");
}
iframe.setSrc(PATH + disFileStr);
if (codeView != null) {
ServletContext context = ServletFns
.getCurrentServletContext();
InputStream in = context.getResourceAsStream(PATH + disFileStr);
byte[] bytes = Files.readAll(in);
codeView.setValue(new String(bytes));
}
}
});
getFellow("w1").getFellow("fnf").addEventListener(Events.ON_CHANGE,
new EventListener() {
public void onEvent(Event arg0) throws Exception {
updateModel();
}
});
getFellow("w1").getFellow("fnf").addEventListener(Events.ON_OK,
new EventListener() {
public void onEvent(Event arg0) throws Exception {
//nothing to do, because it has registered onChange event.
}
});
getFellow("w1").getFellow("reg").addEventListener(Events.ON_CHECK,
new EventListener() {
public void onEvent(Event arg0) throws Exception {
updateModel();
}
});
getFellow("w1").getFellow("fnt").addEventListener(Events.ON_CHANGE,
new EventListener() {
public void onEvent(Event arg0) throws Exception {
updateModelByTag();
}
});
getFellow("w1").getFellow("fnt").addEventListener(Events.ON_OK,
new EventListener() {
public void onEvent(Event arg0) throws Exception {
// nothing to do, because it has registered onChange event.
}
});