@Override protected void buildContent(BSContainer<?> content, Form<?> form) { content.appendTag("table", true, null, (id) -> { BSDataTable<SInstance, ?> bsDataTable = buildTable(id, listModel, view, ctx, viewMode); bsDataTable.add(new Behavior() { @Override public void onConfigure(Component component) { super.onConfigure(component); if (ctx.getCurrentInstance() instanceof SIList) { component.setVisible(!((SIList<?>) ctx.getCurrentInstance()).isEmpty()); } } }); return bsDataTable; }); }
@Override protected void buildContent(BSContainer<?> content, Form<?> form) { content.appendTag("table", true, null, (id) -> { BSDataTable<SInstance, ?> bsDataTable = buildTable(id, listModel, ctx, viewMode); bsDataTable.add(new Behavior() { @Override public void onConfigure(Component component) { super.onConfigure(component); if (ctx.getCurrentInstance() instanceof SIList) { component.setVisible(!((SIList<?>) ctx.getCurrentInstance()).isEmpty()); } } }); return bsDataTable; }); }
@Override protected void onInitialize() { super.onInitialize(); module = requirementService.findByModuleCod(getModuleCod()); BSDataTableBuilder<T, String, IColumn<T, String>> builder = new BSDataTableBuilder<>(createDataProvider()); builder.setStripedRows(false).setBorderedTable(false); table = createTable(builder); table.add($b.classAppender("worklist")); queue(form.add(filtroRapido, pesquisarButton, buildNewRequirementButton("newButtonArea"))); queue(table); queue(confirmModalWrapper.add(new WebMarkupContainer("confirmationModal"))); if (getMenu() != null) { if (menuService != null) { BoxConfigurationData boxConfigurationMetadata = menuService.getMenuByLabel(getMenu()); setProcesses(Optional.ofNullable(boxConfigurationMetadata).map(BoxConfigurationData::getProcesses).orElse(new ArrayList<>(0))); setForms(Optional.ofNullable(boxConfigurationMetadata).map(BoxConfigurationData::getForms).orElse(new ArrayList<>(0))); } if (CollectionUtils.isEmpty(getProcesses())) { getLogger().warn("!! NENHUM PROCESSO ENCONTRADO PARA A MONTAGEM DO MENU !!"); } } }
@Override protected void onInitialize() { super.onInitialize(); processGroup = petitionService.findByProcessGroupCod(getProcessGroupCod()); BSDataTableBuilder<T, String, IColumn<T, String>> builder = new BSDataTableBuilder<>(criarDataProvider()); builder.setStripedRows(false).setBorderedTable(false); tabela = construirTabela(builder); tabela.add($b.classAppender("worklist")); add(form.add(filtroRapido, pesquisarButton, botoes, dropdownMenu)); add(tabela); add(confirmationForm.add(confirmationModal)); if (getMenu() != null) { setProcesses(Optional.ofNullable(getMenuSessionConfig().getMenuPorLabel(getMenu())).map(MenuGroup::getProcesses).orElse(new ArrayList<>(0))); setForms(Optional.ofNullable(getMenuSessionConfig().getMenuPorLabel(getMenu())).map(MenuGroup::getForms).orElse(new ArrayList<>(0))); if (CollectionUtils.isEmpty(getProcesses())){ getLogger().warn("!! NENHUM PROCESSO ENCONTRADO PARA A MONTAGEM DO MENU !!"); } } }
@Override protected void onInitialize() { super.onInitialize(); module = requirementService.findByModuleCod(getModuleCod()); BSDataTableBuilder<T, String, IColumn<T, String>> builder = new BSDataTableBuilder<>(createDataProvider()); builder.setStripedRows(false).setBorderedTable(false); table = createTable(builder); table.add($b.classAppender("worklist")); queue(form.add(filtroRapido, pesquisarButton, buildNewRequirementButton("newButtonArea"))); queue(buildBeforeTableContainer("beforeTableContainer")); queue(table); queue(buildAfterTableContainer("afterTableContainer")); queue(confirmModalWrapper.add(new WebMarkupContainer("confirmationModal"))); if (getMenu() != null) { if (menuService != null) { BoxConfigurationData boxConfigurationMetadata = menuService.getMenuByLabel(getMenu()); setProcesses(Optional.ofNullable(boxConfigurationMetadata).map(BoxConfigurationData::getProcesses).orElse(new ArrayList<>(0))); setForms(Optional.ofNullable(boxConfigurationMetadata).map(BoxConfigurationData::getForms).orElse(new ArrayList<>(0))); } if (CollectionUtils.isEmpty(getProcesses())) { getLogger().warn("!! NENHUM PROCESSO ENCONTRADO PARA A MONTAGEM DO MENU !!"); } } }
@Override protected void onInitialize() { super.onInitialize(); BSDataTableBuilder<T, String, IColumn<T, String>> builder = new BSDataTableBuilder<>(createDataProvider()); builder.setStripedRows(false).setBorderedTable(false); table = createTable(builder); table.add($b.classAppender("worklist")); queue(form.add(filtroRapido, pesquisarButton, buildNewRequirementButton("newButtonArea"))); form.add(new HelpFilterBoxPanel("help") .configureBody(configureSearchHelpBody())); queue(buildBeforeTableContainer("beforeTableContainer")); queue(table); queue(buildAfterTableContainer("afterTableContainer")); queue(confirmModalWrapper.add(new WebMarkupContainer("confirmationModal"))); if (getMenu() != null) { if (workspaceConfigurationMetadata != null) { Optional<BoxConfigurationData> boxConfig = workspaceConfigurationMetadata.getMenuByLabel(getMenu()); setProcesses(boxConfig.map(BoxConfigurationData::getProcesses).orElse(new ArrayList<>(0))); setForms(boxConfig.map(BoxConfigurationData::getForms).orElse(new ArrayList<>(0))); } if (CollectionUtils.isEmpty(getProcesses())) { getLogger().warn("!! NENHUM PROCESSO ENCONTRADO PARA A MONTAGEM DO MENU !!"); } } }