/** * faz a construção dos itens(listitem) da janela, pegando o conteudo da div listitem (que está na * definição da janela utilizando o componente crudWindow) e adiciona na jenela gerada pelo * components * * @param composer */ private void buildListItem(ComposerController<?> composer) { if (this.divListitem != null && composer.getListitem() != null) { buildListItemFromComposer(composer); } else if (this.divListitem != null && composer.getListitem() == null) { buildListItemFromEntity(composer); } }
/** * Faz a construção dos itens(listemitem) da listagem, pegando o conteudo da div listitem (que * está na definição da janela utilizando o compoente crudWindow) e adiciona na janela gerada pela * componente * * @param composer */ private void buildListItemFromComposer(ComposerController<?> composer) { if (this.divListitem.getChildren().size() == 1) { Listcell cell = (Listcell) this.divListitem.getChildren().get(0); this.divListitem.removeChild(cell); List<Component> list = new ArrayList<Component>(composer.getListitem().getChildren()); for (Component l : list) { Listcell h = (Listcell) l; this.divListitem.appendChild(h); } this.divListitem.appendChild(cell); } }