У меня проблема с моим кодом с использованием компонентов zk. Я пытаюсь создать всплывающее окно без файла zul, но составлю его в своем java-коде.Не подключен, <Window null # winPop>
Это образец кода шахты
@Listen("onClick = #btnPopUp")public void popUp(){
Window win = new Window();
win.setId("winPop");
/* i compose some rows, label and other component here...*/
win.doModal();
}
Когда я нажимаю кнопку btnPopUp
, я получил сообщение об ошибке ERROR org.zkoss - >> org.zkoss.zk.ui.SuspendNotAllowedException: Not attached, <Window null#winPop>
Я получил ключ использовать Executions.createComponents()
метод. Но действительно ли этот метод может помочь? потому что я обычно использую этот метод с ZUL файлом для Ex: Window win = (Window) Executions.createComponents("myZul",parent, map);
Спасибо, ребята, очень ценит вашу помощь // Извините за мой плохой английский :(
что такое имя класса родительского объекта? – irvana
[Обратитесь к JavaDocs] (http://www.zkoss.org/javadoc/latest/zk/org/zkoss/zk/ui/AbstractComponent.html#setParent (org.zkoss.zk.ui.Component)). –
У меня есть этот парень: D я понимаю, что getelf(). Getparent() возвращает родительский элемент этих окон. – irvana