Ejemplo n.º 1
0
 /**
  * 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);
   }
 }
Ejemplo n.º 2
0
  /**
   * 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);
    }
  }