public void onClick$voltarPaginaListaFrequencia(Event e) { for (Intbox i : intbox) { i.setId(null); i.setVisible(false); } for (Row r : rowss) { r.setId(null); r.setVisible(false); } rowss.clear(); rowss = new ArrayList<Row>(); intbox.clear(); intbox = new ArrayList<Intbox>(); ListagemDisciplina.setSelectedItem(null); ListagemAluno.getItems().clear(); janelaDisciplinaAluno.setVisible(false); JanelaFiltroParaListarDisciplina.setVisible(true); binder.loadComponent(indexFrequencia); }
private static Div generateCompletionShade(IDatesMapper datesMapper, LimitingResourceQueueElement queueElement) { int workableHours = queueElement .getLimitingResourceQueue() .getResource() .getCalendar() .getCapacityOn(PartialDay.wholeDay(queueElement.getEndDate())) .roundToHours(); Long shadeWidth = (24 - workableHours) * DatesMapperOnInterval.MILISECONDS_PER_HOUR / datesMapper.getMilisecondsPerPixel(); Long lShadeLeft = (workableHours - queueElement.getEndHour()) * DatesMapperOnInterval.MILISECONDS_PER_HOUR / datesMapper.getMilisecondsPerPixel(); int shadeLeft = lShadeLeft.intValue() + shadeWidth.intValue(); Div notWorkableHoursShade = new Div(); notWorkableHoursShade.setContext(""); notWorkableHoursShade.setSclass("limiting-completion"); notWorkableHoursShade.setStyle("left: " + shadeLeft + "px; width: " + shadeWidth.intValue() + "px;"); return notWorkableHoursShade; }
private void reload() { div2.getChildren().clear(); if (session.getAttribute("user") != null) { Executions.createComponents("leftpanel.zul", div2, null); System.out.println("create leftpanel.zul"); } else { div2.getChildren().clear(); // div2.appendChild(new Label("Please login")); } }
private void buildDivFieldsFromEntity(ComposerController<?> composer) { // AnnotateDataBinder binder = new AnnotateDataBinder(crudFormWindow); // binder.bindBean("controller2", composer); if (divFields.getChildren().size() == 0) { List<Component> list = new ArrayList<Component>(divFields.getChildren()); for (Component c : list) { c.detach(); } d = new Div(); g = new Grid(); d.appendChild(g); binder = new AnnotateDataBinder(g); binder.bindBean("controller2", composer); Columns c = new Columns(); Column col1 = new Column(); col1.setWidth("120px"); Column col2 = new Column(); col2.setAlign("left"); c.appendChild(col1); c.appendChild(col2); Rows r = new Rows(); Textbox t; Checkbox checkbox; for (ManagedBeanField field : composer.getListColumns()) { if (field.isVisible()) { Row row = new Row(); row.appendChild(new Label(Labels.getLabel(field.getFieldCaption()))); String fieldName = "controller2." + field.getFieldName() + ""; if (field.getFieldType().equalsIgnoreCase("boolean")) { checkbox = new Checkbox(); binder.addBinding(checkbox, "checked", fieldName); row.appendChild(checkbox); } else { t = new Textbox(); t.setWidth("98%"); binder.addBinding(t, "value", fieldName); row.appendChild(t); } r.appendChild(row); } } g.appendChild(r); d.setParent(this.divFields); // binder.loadAll(); } binder.loadComponent(g); // binder.saveAll(); }
/** Load Format */ private void cmd_loadFormat() { // clear panel previewPanel.getChildren().clear(); ListItem listitem = pickFormat.getSelectedItem(); String formatName = (String) listitem.getValue(); if (formatName.equals(s_none)) return; m_format = ImpFormat.load(formatName); if (m_format == null) { FDialog.error(m_WindowNo, this, formatName); return; } // pointers int size = m_format.getRowCount(); m_labels = new Label[size]; m_fields = new Textbox[size]; for (int i = 0; i < size; i++) { ImpFormatRow row = m_format.getRow(i); m_labels[i] = new Label(row.getColumnName()); Hbox hbox = new Hbox(); hbox.setWidth("100%"); hbox.setWidths("30%, 70%"); hbox.setStyle("padding-bottom: 3px"); hbox.appendChild(m_labels[i].rightAlign()); int length = row.getEndNo() - row.getStartNo(); if (length <= 5) length = 5; else if (length > 20) length = 20; m_fields[i] = new Textbox(); m_fields[i].setStyle("margin-left: 2px"); hbox.appendChild(m_fields[i]); previewPanel.appendChild(hbox); } m_record = -1; record.setValue("------"); previewPanel.invalidate(); } // cmd_format
protected Div createWelcomePanel() { final Div welcomePanel = new Div(); welcomePanel.setStyle("text-align: left; padding: 20px 8px 20px 8px;"); welcomePanel.setSclass("z-groupbox-hm welcome_group"); final Div labelContainer = new Div(); final Label label = new Label(Labels.getLabel("liveedit.choose.site")); label.setStyle("font-weight: bold"); label.setParent(labelContainer); welcomePanel.appendChild(labelContainer); final Div siteContainer = new Div(); injectSites(siteContainer); welcomePanel.appendChild(siteContainer); return welcomePanel; }
@Override protected Div createMainArea() { final Div ret = new Div(); UITools.maximize(ret); final BrowserModel model = getModel(); if (model instanceof DefaultLiveEditBrowserModel) { final DefaultLiveEditBrowserModel liveEditBrowserModel = (DefaultLiveEditBrowserModel) model; this.liveEditView = newDefaultLiveEditView(liveEditBrowserModel); this.liveEditView.getViewComponent().setParent(ret); } else { ret.appendChild(new Label(Labels.getLabel(EMPTY_MESSAGE))); } return ret; }
public void onMostrarModuloOrdenamiento() throws Exception { if (orden_servicioAction != null) orden_servicioAction.detach(); Map parametros = new HashMap(); parametros.put("nro_identificacion", admision_seleccionada.getNro_identificacion()); parametros.put("nro_ingreso", admision_seleccionada.getNro_ingreso()); parametros.put("estado", admision_seleccionada.getEstado()); parametros.put("codigo_administradora", admision_seleccionada.getCodigo_administradora()); parametros.put("id_plan", admision_seleccionada.getId_plan()); parametros.put("tipo_hc", ""); parametros.put("ocultaValor", ""); parametros.put("admision", admision_seleccionada); parametros.put("opcion_formulario", tbxAccion.getValue()); /* este parametros es para que oculte las vistas */ parametros.put("ocultarInformacion", "_Ocultar"); parametros.put("ocultar_consentimiento", "S"); parametros.put("ocultarEstado", "ocultarEstado"); orden_servicioAction = (Orden_servicio_internoAction) Executions.createComponents("/pages/orden_servicio_interno.zul", null, parametros); orden_servicioAction.inicializar(this); divModuloOrdenamiento.appendChild(orden_servicioAction); orden_servicioAction.obtenerBotonImprimir().setVisible(false); // cargo_farmacologico = true; // } }
// Metodo para buscar // public void buscarDatos() throws Exception { try { Map<String, Object> parameters = new HashMap<String, Object>(); String value = tbxValue.getValue().trim().toUpperCase(); parameters.put("codigo_empresa", codigo_empresa); parameters.put("codigo_sucursal", codigo_sucursal); String parameter = lbxParameter.getSelectedItem().getValue().toString(); parameters.put("parameter", parameter); parameters.put("value", "%" + value + "%"); parameters.put("limite_paginado", "limit 25 offset 0"); List<Maestro_manual> lista_datos = maestro_manualService.listar(parameters); listboxResultado.getItems().clear(); divPopups.getChildren().clear(); for (Maestro_manual maestro_manual : lista_datos) { listboxResultado.appendChild(crearFilas(maestro_manual, this)); } listboxResultado.applyProperties(); listboxResultado.invalidate(); } catch (Exception e) { MensajesUtil.mensajeError(e, "", this); } }
/** * Static Init * * @throws Exception */ private void jbInit() throws Exception { Charset[] charsets = Ini.getAvailableCharsets(); for (int i = 0; i < charsets.length; i++) fCharset.appendItem(charsets[i].displayName(), charsets[i]); bFile.setLabel(Msg.getMsg(Env.getCtx(), "FileImportFile")); bFile.setTooltiptext(Msg.getMsg(Env.getCtx(), "FileImportFileInfo")); bFile.addEventListener(Events.ON_CLICK, this); fCharset.setMold("select"); fCharset.setRows(0); fCharset.setTooltiptext(Msg.getMsg(Env.getCtx(), "Charset", false)); info.setValue(" "); labelFormat.setValue(Msg.translate(Env.getCtx(), "AD_ImpFormat_ID")); pickFormat.setMold("select"); pickFormat.setRows(0); bNext.setTooltiptext(Msg.getMsg(Env.getCtx(), "Next")); bNext.setLabel(">"); bNext.addEventListener(Events.ON_CLICK, this); record.setValue("------"); bPrevious.setTooltiptext(Msg.getMsg(Env.getCtx(), "Previous")); bPrevious.setLabel("<"); bPrevious.addEventListener(Events.ON_CLICK, this); northPanel.appendChild(bFile); northPanel.appendChild(fCharset); northPanel.appendChild(info); northPanel.appendChild(labelFormat); northPanel.appendChild(pickFormat); northPanel.appendChild(bPrevious); northPanel.appendChild(record); northPanel.appendChild(bNext); rawData.setWidth("100%"); rawData.setCols(80); rawData.setRows(MAX_SHOWN_LINES); rawData.setHeight("40%"); previewPanel.setWidth("100%"); previewPanel.setHeight("58%"); previewPanel.setStyle("overflow: auto"); centerPanel.setWidth("100%"); // Elaine 2008/11/07 - fix text area is not expanded in IE7 centerPanel.setHeight("100%"); centerPanel.appendChild(rawData); centerPanel.appendChild(new Separator()); centerPanel.appendChild(previewPanel); confirmPanel.addActionListener(Events.ON_CLICK, this); }
public void render(Row row, java.lang.Object data) { if (data instanceof String[]) { String[] ary = (String[]) data; Div div = new Div(); Image icon = new Image(); icon.setStyle("padding: 0px 10px"); icon.setSrc("/img/Centigrade-Widget-Icons/EnvelopeOpen-16x16.png"); div.appendChild(icon); new Label(ary[0]).setParent(div); row.appendChild(div); new Label(ary[1]).setParent(row); new Label(ary[2]).setParent(row); new Label(ary[3]).setParent(row); } else { new Label(data.toString()).setParent(row); } }
public void lastNameSearch() { if (searchLastNameTb.getValue().length() < 3) { errLbl.setValue("Please enter at least 3 characters when searching"); searchResult.setVisible(false); } else { errLbl.setValue(""); this.physicians = PhysicanManager.searchByLastName(searchLastNameTb.getValue()); if (physicians != null && physicians.size() > 0) { List<Physician> physicianList = (List<Physician>) searchResultLb.getModel(); physicianList.clear(); physicianList.addAll(physicians); searchResult.setVisible(true); } else { errLbl.setValue("No treatment provider found for: " + searchLastNameTb.getValue()); searchResult.setVisible(false); } } }
private static Component generateProgressBar(IDatesMapper datesMapper, LimitingResourceQueueElement queueElement) { DateAndHour advancementEndDate = getAdvanceEndDate(queueElement); if ( advancementEndDate == null ) { return null; } Duration durationBetween = new Duration( queueElement.getStartTime().toDateTime().getMillis(), advancementEndDate.toDateTime().getMillis()); Div progressBar = new Div(); if ( !queueElement.getStartDate().isEqual(advancementEndDate.getDate()) ) { progressBar.setWidth(datesMapper.toPixels(durationBetween) + "px"); progressBar.setSclass("queue-progress-bar"); } return progressBar; }
private void cargarBuscadores() { List<F0005> listF0005 = servicioF0005.buscarParaUDCOrdenados("00", "02"); buscadorClase = new BuscadorUDC( "Clase", 100, listF0005, true, false, false, "00", "02", "23%", "23%", "7%", "23%") { private static final long serialVersionUID = 1L; @Override protected F0005 buscar() { return servicioF0005.buscar("00", "02", buscadorClase.obtenerCaja()); } }; divBuscadorClase.appendChild(buscadorClase); listF0005 = servicioF0005.buscarParaUDCOrdenados("00", "05"); buscadorTipo = new BuscadorUDC( "Tipo", 100, listF0005, true, false, false, "00", "05", "23%", "23%", "7%", "23%") { private static final long serialVersionUID = 1L; @Override protected F0005 buscar() { return servicioF0005.buscar("00", "05", buscadorTipo.obtenerCaja()); } }; divBuscadorTipo.appendChild(buscadorTipo); listF0005 = servicioF0005.buscarParaUDCOrdenados("00", "04"); buscadorMoneda = new BuscadorUDC( "Moneda", 100, listF0005, true, false, false, "00", "04", "23%", "23%", "7%", "23%") { private static final long serialVersionUID = 1L; @Override protected F0005 buscar() { return servicioF0005.buscar("00", "04", buscadorMoneda.obtenerCaja()); } }; divBuscadorMoneda.appendChild(buscadorMoneda); }
public void onClick$listarDisciplinaFiltro() { if (nivelCombo.getSelectedIndex() == -1 || anoLetivoCombo.getSelectedIndex() == -1 || serieCombo.getSelectedIndex() == -1 || turmaCombo.getSelectedIndex() == -1) { alert("Existe(m) Campo(s) não selecionado(s)!"); } else { turmav = ((Turma) turmaCombo.getSelectedItem().getValue()); List<RegistroDeDisciplina> list = new ArrayList<RegistroDeDisciplina>(); for (RegistroDeDisciplina rd : Facade.getInstance().listarRegistroDeDisciplinaTurma(turmav.getId())) { list.add(rd); } listModel = new ListModelList(list); ListagemDisciplina.setModel(listModel); JanelaFiltroParaListarDisciplina.setVisible(false); janelaDisciplinaAluno.setVisible(false); janelaDisciplina.setVisible(true); } }
public void cerrarVentana(Div div, String id, List<Tab> tabs2, Groupbox group) { div.setVisible(false); tabs = tabs2; for (int i = 0; i < tabs.size(); i++) { if (tabs.get(i).getLabel().equals(id)) { if (i == (tabs.size() - 1) && tabs.size() > 1) { tabs.get(i - 1).setSelected(true); } tabs.get(i).onClose(); tabs.remove(i); } } if (tabs.size() == 0) { if (group.isVisible() && !group.isOpen()) { group.setOpen(true); } } }
@Override public void inicializar() throws IOException { HashMap<String, Object> mapa = (HashMap<String, Object>) Sessions.getCurrent().getAttribute("mapaGeneral"); if (mapa != null) { if (mapa.get("tabsGenerales") != null) { tabs = (List<Tab>) mapa.get("tabsGenerales"); nombre = (String) mapa.get("titulo"); mapa.clear(); mapa = null; } } actualizar(); Botonera botonera = new Botonera() { @Override public void salir() { cerrarVentana(divGrupoInspectores, nombre, tabs); } @Override public void limpiar() {} @Override public void guardar() { if (validar()) { String nombre = txtGrupo.getValue(); GrupoInspectores grupo = new GrupoInspectores(); grupo.setId(1); grupo.setGrupo(nombre); servicioGrupoInspectores.guardar(grupo); msj.mensajeInformacion(Mensaje.guardado); actualizar(); } } @Override public void eliminar() {} }; botonera.getChildren().get(1).setVisible(false); botoneraGrupoInspectores.appendChild(botonera); }
/** * 报告列表点击事件,显示自动生成的TOPN报告 * * @param event */ public void onSelecttopNList(Event event) { Listitem item = topNList.getSelectedItem(); if (topNGenerateTime.getItemCount() > 0) { topNGenerateTime.getItems().clear(); } if (item == null) { return; } String reportid = item.getId(); IniFile iniGen = new IniFile("reportTopN." + reportid + ".ini"); try { iniGen.load(); } catch (Exception e) { return; } topn_time.setVisible(true); TopNLogListmodel model = new TopNLogListmodel(iniGen, this); topNGenerateTime.setModel(model); topNGenerateTime.setItemRenderer(model); }
public void onCreate$div(Event event) { user = (Usuario) execution.getSession().getAttribute("usuario"); if (user != null) { if (user.getPessoa() != null) { nomeUsuario.setValue("SEJA BEM VINDO(A) " + user.getPessoa().getNome().toUpperCase()); } else { nomeUsuario.setValue("SEJA BEM VINDO(A) ADMINISTRADOR"); } if (user.getPrivilegio() == 3) { turma.setVisible(false); matricularAluno.setVisible(false); alocarProfessor.setVisible(false); cadastroPessoa.setVisible(true); cadastrarAluno.setVisible(false); cadastroAcademico.setVisible(false); prof = (Professor) user.getPessoa(); } else if (user.getPrivilegio() == 4) { pauta.setVisible(false); cadastroAcademico.setVisible(false); turma.setVisible(false); alocarProfessor.setVisible(false); cadastroPessoa.setVisible(true); professor.setVisible(false); resultado.setVisible(false); visualizarTurmas.setVisible(false); aluno = (Aluno) user.getPessoa(); } } else { // if feito para verificar se existe algum usuario logado, se nao existir eh redirecionado // para o login Executions.sendRedirect("/"); div.detach(); } }
@Override public void inicializar() throws IOException { HashMap<String, Object> map = (HashMap<String, Object>) Sessions.getCurrent().getAttribute("mapaGeneral"); if (map != null) { if (map.get("tabsGenerales") != null) { tabs = (List<Tab>) map.get("tabsGenerales"); titulo = (String) map.get("titulo"); map.clear(); map = null; } } txtSYF0005.setFocus(true); mostrarCatalogo(); botonera = new Botonera() { @Override public void seleccionar() { if (validarSeleccion()) { if (catalogo.obtenerSeleccionados().size() == 1) { mostrarBotones(false); F0005 f05 = catalogo.objetoSeleccionadoDelCatalogo(); clave = f05.getId(); abrirRegistro(); F0004 f04 = servicioF0004.buscar(f05.getId().getDrsy(), f05.getId().getDrrt()); txtRTF0005.setValue(f05.getId().getDrrt()); txtRTF0005.setDisabled(true); txtSYF0005.setValue(f05.getId().getDrsy()); txtSYF0005.setDisabled(true); txtKYF0005.setValue(f05.getId().getDrky()); txtKYF0005.setDisabled(true); txtDL01F0005.setValue(f05.getDrdl01()); txtSPHDF0005.setValue(f05.getDrsphd()); txtHRDCF0005.setValue(f05.getDrhrdc()); txtDL02F0005.setValue(f05.getDrdl02()); lblDescripcionF0004.setValue(f04.getDtdl01()); txtDL01F0005.setFocus(true); } else msj.mensajeAlerta(Mensaje.editarSoloUno); } } @Override public void salir() { cerrarVentana(divVF0005, titulo, tabs); } @Override public void reporte() {} @Override public void limpiar() { clave = null; mostrarBotones(false); limpiarCampos(); habilitarTextClave(); } @Override public void guardar() { boolean guardar = true; if (clave == null && (claveSYExiste() || claveRTExiste())) guardar = false; else guardar = validar(); if (guardar) { String rt = txtRTF0005.getValue(); String sy = txtSYF0005.getValue(); String ky = txtKYF0005.getValue(); String dl01 = txtDL01F0005.getValue(); String sphd = txtSPHDF0005.getValue(); String dl02 = txtDL02F0005.getValue(); String hrdc = txtHRDCF0005.getValue(); F0005PK clave = new F0005PK(); clave.setDrrt(rt); clave.setDrsy(sy); clave.setDrky(ky); F0005 fooo5 = new F0005(); fooo5.setId(clave); fooo5.setDrdl01(dl01); fooo5.setDrdl02(dl02); fooo5.setDrhrdc(hrdc); fooo5.setDrsphd(sphd); fooo5.setDruser("user"); // fooo5.setDrupmj(""); //Fecha fooo5.setDrupmt(Double.parseDouble(horaAuditoria)); servicioF0005.guardar(fooo5); msj.mensajeInformacion(Mensaje.guardado); limpiar(); listaGeneral = servicioF0005.buscarTodosOrdenados(); catalogo.actualizarLista(listaGeneral); } } @Override public void eliminar() {} @Override public void buscar() { abrirCatalogo(); } @Override public void ayuda() {} @Override public void annadir() { abrirRegistro(); mostrarBotones(false); } }; botonera.getChildren().get(6).setVisible(false); botonera.getChildren().get(8).setVisible(false); botonera.getChildren().get(1).setVisible(false); botonera.getChildren().get(3).setVisible(false); botonera.getChildren().get(5).setVisible(false); botonera.getChildren().get(4).setVisible(false); botoneraF0005.appendChild(botonera); }
public ProfileComponent() { super(); final PlayerProfileData player = getPlayerFacade().getCurrentPlayer(); final Grid profileGrid = new Grid(); profileGrid.setSclass("profileGrid"); final Rows profileRows = new Rows(); profileGrid.appendChild(profileRows); final Row idRow = new Row(); idRow.setSclass("profileRow"); idRow.appendChild(new Label(Labels.getLabel("profile.id"))); idRow.appendChild(new Label(player.getId())); profileRows.appendChild(idRow); final Row nameRow = new Row(); nameRow.setSclass("profileRow"); nameRow.appendChild(new Label(Labels.getLabel("profile.name"))); final Textbox nameBox = new Textbox(player.getName()); nameBox.setConstraint( new SimpleConstraint(SimpleConstraint.NO_EMPTY, Labels.getLabel("register.error.noname"))); nameRow.appendChild(nameBox); profileRows.appendChild(nameRow); final Row mailRow = new Row(); mailRow.setSclass("profileRow"); mailRow.appendChild(new Label(Labels.getLabel("profile.email"))); final Textbox mailBox = new Textbox(player.getEMail()); mailBox.setConstraint("/.+@.+\\.[a-z]+/: " + Labels.getLabel("register.error.noemail")); mailRow.appendChild(mailBox); profileRows.appendChild(mailRow); final Row pwdRow = new Row(); pwdRow.setSclass("profileRow"); pwdRow.appendChild(new Label(Labels.getLabel("profile.password"))); final Textbox pwdBox = new Textbox(player.getPassword()); // pwdBox.setConstraint(new SimpleConstraint(SimpleConstraint.NO_EMPTY, // Labels.getLabel("register.error.nopassword"))); pwdBox.setType("password"); pwdRow.appendChild(pwdBox); profileRows.appendChild(pwdRow); final Row pwd2Row = new Row(); pwd2Row.setSclass("profileRow"); pwd2Row.appendChild(new Label(Labels.getLabel("profile.passwordagain"))); final Textbox pwd2Box = new Textbox(player.getPassword()); pwd2Box.setConstraint( new Constraint() { @Override public void validate(final Component comp, final Object value) throws WrongValueException { if (!(pwdBox.getValue().equals(value))) { throw new WrongValueException( comp, Labels.getLabel("register.error.unequalpassword")); } } }); pwd2Box.setType("password"); pwd2Row.appendChild(pwd2Box); profileRows.appendChild(pwd2Row); final Row countryRow = new Row(); countryRow.setSclass("profileRow"); countryRow.appendChild(new Label(Labels.getLabel("profile.country"))); final Combobox countryBox = new Combobox(); countryBox.setConstraint( new SimpleConstraint( SimpleConstraint.NO_EMPTY, Labels.getLabel("register.error.nocountry"))); countryBox.setAutodrop(true); countryBox.setReadonly(true); fillCombo(countryBox, player.getLocale()); countryRow.appendChild(countryBox); profileRows.appendChild(countryRow); final Row avCompetitionsRow = new Row(); avCompetitionsRow.setSclass("competitionsRow"); avCompetitionsRow.appendChild(new Label(Labels.getLabel("profile.availableCompetitions"))); final Listbox listbox = new Listbox(); listbox.setSclass("competitionsListbox"); avCompetitionsRow.appendChild(listbox); listbox.setCheckmark(true); listbox.setMultiple(true); final List<CompetitionData> comps = getPlayerFacade().getAllCompetitions(); for (final CompetitionData cmpData : comps) { final Listitem listItem = new Listitem(cmpData.getName()); listItem.setValue(cmpData); listItem.setSelected(cmpData.isActive()); listItem.setDisabled( !cmpData.isDeactivatable() || (cmpData.isCurrentCompetition() && comps.size() != 1)); listbox.appendChild(listItem); } profileRows.appendChild(avCompetitionsRow); final Row buttonRow = new Row(); buttonRow.setSclass("profileRow"); final Button button = new Button(Labels.getLabel("profile.submit")); button.addEventListener( Events.ON_CLICK, new EventListener() { @Override public void onEvent(final Event event) { player.setEMail(mailBox.getValue()); player.setName(nameBox.getValue()); if (StringUtils.isNotBlank(pwdBox.getValue()) && pwdBox.getValue().equals(pwd2Box.getValue())) { player.setPassword(pwdBox.getValue()); } player.setLocale((Locale) countryBox.getSelectedItem().getValue()); final List<CompetitionData> cmps = new ArrayList<CompetitionData>(); for (final Object listItem : listbox.getSelectedItems()) { if (listItem instanceof Listitem) { final Object value = ((Listitem) listItem).getValue(); if (value instanceof CompetitionData) { cmps.add((CompetitionData) value); } } } getPlayerFacade().setActiveCompetitions(cmps); getPlayerFacade().updatePlayer(player); try { Messagebox.show(Labels.getLabel("profile.update.success")); // TODO proper update mechanism Executions.sendRedirect("/"); } catch (final InterruptedException e) { LOG.warn("Error while showing messagebox: ", e); } } }); buttonRow.appendChild(button); profileRows.appendChild(buttonRow); this.appendChild(profileGrid); final Div detailsDiv = new Div(); detailsDiv.setSclass("rankingUserDetails"); final Img img = new Img(); final Div imgCnt = new Div(); imgCnt.appendChild(img); imgCnt.setSclass("rankingUserDetailsImg"); img.setDynamicProperty("src", player.getPictureUrl()); detailsDiv.appendChild(imgCnt); final Button uploadButton = new Button(Labels.getLabel("profile.upload")); uploadButton.setSclass("btngreen profileUserDetailsUpload"); detailsDiv.appendChild(uploadButton); uploadButton.addEventListener( Events.ON_CLICK, new EventListener() { @Override public void onEvent(final Event event) throws InterruptedException { final Object media = Fileupload.get(); if (media instanceof Image) { final Image image = (Image) media; player.setPictureUrl( getPlayerFacade().uploadProfilePicture(image.getByteData(), image.getName())); img.setDynamicProperty("src", player.getPictureUrl()); } else if (media != null) { Messagebox.show("Not an image: " + media, "Error", Messagebox.OK, Messagebox.ERROR); } } }); this.appendChild(detailsDiv); }
/** * Static Init * * @throws Exception */ private void init() throws Exception { fResource.setMold("select"); fResource.addEventListener(Events.ON_SELECT, this); delete.addEventListener(Events.ON_CLICK, this); confirmPanel.addComponentsLeft(delete); confirmPanel.addActionListener(Events.ON_CLICK, this); // this.appendChild(mainPanel); mainPanel.makeNoStrip(); mainPanel.setStyle("background-color: transparent"); Rows rows = new Rows(); mainPanel.appendChild(rows); Row row = new Row(); row.appendChild(LayoutUtils.makeRightAlign(lResource)); row.appendChild(fResource); row.appendChild(new Label(" ")); rows.appendChild(row); row = new Row(); row.setSpans("1, 2"); row.appendChild(LayoutUtils.makeRightAlign(lDate)); Div div = new Div(); div.appendChild(fDateFrom); div.appendChild(fTimeFrom); fTimeFrom.setStyle("margin-left: 5px"); row.appendChild(div); rows.appendChild(row); row = new Row(); row.appendChild(LayoutUtils.makeRightAlign(lQty)); row.appendChild(fQty); row.appendChild(lUOM); rows.appendChild(row); row = new Row(); row.setSpans("1, 2"); row.appendChild(LayoutUtils.makeRightAlign(lName)); row.appendChild(fName); fName.setStyle("width: 100%"); rows.appendChild(row); row = new Row(); row.setSpans("1, 2"); row.appendChild(LayoutUtils.makeRightAlign(lDescription)); row.appendChild(fDescription); fDescription.setMultiline(true); fDescription.setRows(3); fDescription.setStyle("width: 100%"); rows.appendChild(row); row = new Row(); row.setSpans("3"); row.appendChild(new Label(" ")); rows.appendChild(row); row = new Row(); row.setSpans("3"); row.appendChild(confirmPanel); rows.appendChild(row); // } // jbInit
@Override public void inicializar() throws IOException { HashMap<String, Object> mapa = (HashMap<String, Object>) Sessions.getCurrent().getAttribute("mapaGeneral"); if (mapa != null) { if (mapa.get("tabsGenerales") != null) { tabs = (List<Tab>) mapa.get("tabsGenerales"); nombre = (String) mapa.get("titulo"); mapa.clear(); mapa = null; } } Botonera botonera = new Botonera() { @Override public void salir() { cerrarVentana(divEvaluar, nombre, tabs); } @Override public void limpiar() { lblCedula.setValue(""); lblCodigo.setValue(""); lblDescripcion.setValue(""); lblFicha.setValue(""); lblNombre.setValue(""); lblTipo.setValue(""); dtbFecha.setValue(null); codigoInforme = null; ltbAcciones.getItems().clear(); ltbAccionesInspector.getItems().clear(); lblOrdenamientos.setValue(""); lblFuncionario.setValue(""); lblFechaVisita.setValue(""); } @Override public void guardar() { if (codigoInforme == null) Mensaje.mensajeError(Mensaje.camposVacios); else { ltbAcciones.renderAll(); ltbAccionesInspector.renderAll(); if (validarLista() && validarLista2()) { List<PlanAccion> planes = new ArrayList<PlanAccion>(); if (ltbAcciones.getItemCount() != 0) { for (int i = 0; i < ltbAcciones.getItemCount(); i++) { Listitem listItem = ltbAcciones.getItemAtIndex(i); PlanAccion plan = listItem.getValue(); if (listItem.isSelected()) { Textbox text = (Textbox) listItem.getChildren().get(6).getChildren().get(0); String observacion = text.getValue(); Datebox date = (Datebox) listItem.getChildren().get(5).getChildren().get(0); Date fecha = date.getValue(); plan.setEstado("Finalizado"); plan.setObservacion(observacion); plan.setFechaCumplido(new Timestamp(fecha.getTime())); } else { plan.setEstado("Programado"); plan.setObservacion(null); plan.setFechaCumplido(null); } plan.setFechaAuditoria(fechaHora); plan.setHoraAuditoria(horaAuditoria); plan.setUsuarioAuditoria(nombreUsuarioSesion()); planes.add(plan); } servicioPlanAccion.guardarVarios(planes); } List<PlanAccion> planes2 = new ArrayList<PlanAccion>(); if (ltbAccionesInspector.getItemCount() != 0) { for (int i = 0; i < ltbAccionesInspector.getItemCount(); i++) { Listitem listItem = ltbAccionesInspector.getItemAtIndex(i); PlanAccion plan = listItem.getValue(); if (listItem.isSelected()) { Textbox text = (Textbox) listItem.getChildren().get(6).getChildren().get(0); String observacion = text.getValue(); Datebox date = (Datebox) listItem.getChildren().get(5).getChildren().get(0); Date fecha = date.getValue(); plan.setEstado("Finalizado"); plan.setObservacion(observacion); plan.setFechaCumplido(new Timestamp(fecha.getTime())); } else { plan.setEstado("Programado"); plan.setObservacion(null); plan.setFechaCumplido(null); } plan.setFechaAuditoria(fechaHora); plan.setHoraAuditoria(horaAuditoria); plan.setUsuarioAuditoria(nombreUsuarioSesion()); planes2.add(plan); } servicioPlanAccion.guardarVarios(planes2); } Mensaje.mensajeInformacion(Mensaje.guardado); limpiar(); } else Mensaje.mensajeError( "Debe indicar la fecha en que se cumplieron las Acciones " + "que ha seleccionado como cumplidas"); } } @Override public void eliminar() {} }; botonera.getChildren().get(1).setVisible(false); botoneraEvaluar.appendChild(botonera); }
private Component createEditor( final TypedObject object, final EditorRowConfiguration rowConfig, final ObjectValueContainer valueContainer) { final Div editorContainer = new Div(); editorContainer.setStyle( "float: left; position: relative; padding-left: 25px; padding-top: 8px; padding-bottom: 5px; padding-right: 3px;"); final Div labelDiv = new Div(); // labelDiv.setStyle("width: 145px; overflow: hidden; text-align: right; position: relative; // top: 3px;"); labelDiv.setStyle("overflow: hidden; text-align: left; padding: 3px;"); final PropertyDescriptor propDesc = rowConfig.getPropertyDescriptor(); String label = propDesc.getName(); if (StringUtils.isBlank(label)) { label = propDesc.getQualifier(); } final Label labelComp = new Label(label); labelComp.setStyle("font-weight: bold; color: #666;"); labelDiv.appendChild(labelComp); editorContainer.appendChild(labelDiv); final Div editorDiv = new Div(); editorDiv.setStyle("width: 150px; position: relative;"); editorContainer.appendChild(editorDiv); final Collection<PropertyEditorDescriptor> matchingEditorDescriptors = getEditorFactory().getMatchingEditorDescriptors(propDesc.getEditorType()); if (!matchingEditorDescriptors.isEmpty()) { final ObjectValueContainer.ObjectValueHolder valueHolder = valueContainer.getValue(propDesc, null); final PropertyEditorDescriptor ped = matchingEditorDescriptors.iterator().next(); final UIEditor editor = org.apache.commons.lang.StringUtils.isNotBlank(rowConfig.getEditor()) ? ped.createUIEditor(rowConfig.getEditor()) : ped.createUIEditor(TypeTools.getMultiplicityString(propDesc)); editor.setEditable(true); CreateContext createContext = null; if (editor instanceof ReferenceUIEditor) { SearchType rootType = getRootSearchType(propDesc); if (rootType != null && rootType.isAssignableFrom( UISessionUtils.getCurrentSession() .getTypeService() .getObjectType(UserModel._TYPECODE))) { rootType = UISessionUtils.getCurrentSession() .getSearchService() .getSearchType(CustomerModel._TYPECODE); } if (rootType != null) { ((ReferenceUIEditor) editor).setRootType(rootType); } // final SearchType rootType = getRootSearchType(propDesc); createContext = new CreateContext( rootType, UISessionUtils.getCurrentSession() .getTypeService() .wrapItem(valueContainer.getObject()), propDesc, UISessionUtils.getCurrentSession().getLanguageIso()); } final Map<String, Object> customParameters = new HashMap<String, Object>(rowConfig.getParameters()); customParameters.put(AbstractUIEditor.ATTRIBUTE_QUALIFIER_PARAM, propDesc.getQualifier()); customParameters.put("languageIso", UISessionUtils.getCurrentSession().getLanguageIso()); final CMSSiteModel cmsSiteModel = getCmsAdminSiteService().getActiveSite(); final CatalogVersionModel catalogVersionModel = getCmsAdminSiteService().getActiveCatalogVersion(); if (cmsSiteModel != null) { customParameters.put( "availableItems", getCmsPreviewService().getEditableCatalogs(cmsSiteModel, catalogVersionModel)); } if (createContext != null) { try { customParameters.put("createContext", createContext.clone()); } catch (final CloneNotSupportedException e) { LOG.error("Clone not support for preview data!", e); } } final HtmlBasedComponent viewComponent = editor.createViewComponent( valueHolder.getCurrentValue(), customParameters, new EditorListener() { @Override public void valueChanged(final Object value) { valueHolder.setLocalValue(value); for (final ObjectValueHandler valueHandler : UISessionUtils.getCurrentSession() .getValueHandlerRegistry() .getValueHandlerChain(object.getType())) { try { valueHandler.storeValues(valueContainer); } catch (final ValueHandlerException e) { if (LOG.isDebugEnabled()) { LOG.error(e.getMessage(), e); } } } } @Override public void actionPerformed(final String actionCode) { // nop } }); editorDiv.appendChild(viewComponent); } return editorContainer; }
public CreateProcessController( final MainController mainC, final HashMap<String, String> formats_ext) throws SuspendNotAllowedException, InterruptedException, ExceptionAllUsers, ExceptionDomains { this.mainC = mainC; this.createProcessW = (Window) Executions.createComponents("macros/editprocessdata.zul", null, null); this.createProcessW.setTitle("Create new process "); Rows rows = (Rows) this.createProcessW.getFirstChild().getFirstChild().getFirstChild().getNextSibling(); Row processNameR = (Row) rows.getFirstChild(); this.processNameT = (Textbox) processNameR.getFirstChild().getNextSibling(); Row versionNameR = (Row) processNameR.getNextSibling(); this.versionNumberT = (Textbox) versionNameR.getFirstChild().getNextSibling(); Row domainR = (Row) versionNameR.getNextSibling(); Row ownerR = (Row) domainR.getNextSibling(); Row nativeTypesR = (Row) ownerR.getNextSibling(); this.nativeTypesLB = (Listbox) nativeTypesR.getFirstChild().getNextSibling(); Row rankingR = (Row) nativeTypesR.getNextSibling(); Radiogroup rankingRG = (Radiogroup) rankingR.getFirstChild().getNextSibling(); Row publicR = (Row) rankingR.getNextSibling(); this.makePublicCb = (Checkbox) publicR.getFirstChild().getNextSibling(); Row buttonsR = (Row) publicR.getNextSibling().getNextSibling(); Div buttonsD = (Div) buttonsR.getFirstChild(); Button okB = (Button) buttonsD.getFirstChild(); Button cancelB = (Button) okB.getNextSibling(); Button resetB = (Button) cancelB.getNextSibling(); List<String> domains = this.mainC.getDomains(); this.domainCB = new SelectDynamicListController(domains); this.domainCB.setReference(domains); this.domainCB.setAutodrop(true); this.domainCB.setWidth("85%"); this.domainCB.setHeight("100%"); this.domainCB.setAttribute("hflex", "1"); domainR.appendChild(domainCB); List<String> usernames = this.mainC.getUsers(); SelectDynamicListController ownerCB = new SelectDynamicListController(usernames); ownerCB.setReference(usernames); ownerCB.setAutodrop(true); ownerCB.setWidth("85%"); ownerCB.setHeight("100%"); ownerCB.setAttribute("hflex", "1"); ownerR.appendChild(ownerCB); // set row visibility at creation time nativeTypesR.setVisible(true); versionNameR.setVisible(false); rankingR.setVisible(false); // default values ownerCB.setValue(UserSessionManager.getCurrentUser().getUsername()); Set<String> extensions = formats_ext.keySet(); List<String> sorted = CollectionUtil.asSortedList(extensions); Iterator<String> it = sorted.iterator(); Listitem cbi; while (it.hasNext()) { cbi = new Listitem(); this.nativeTypesLB.appendChild(cbi); cbi.setLabel(formats_ext.get(it.next())); if ("BPMN 2.0".compareTo(cbi.getLabel()) == 0) { cbi.setSelected(true); } } // empty fields reset(); okB.addEventListener( "onClick", new EventListener<Event>() { @Override public void onEvent(final Event event) throws Exception { createProcess(); } }); this.createProcessW.addEventListener( "onOK", new EventListener<Event>() { @Override public void onEvent(final Event event) throws Exception { createProcess(); } }); cancelB.addEventListener( "onClick", new EventListener<Event>() { @Override public void onEvent(final Event event) throws Exception { cancel(); } }); resetB.addEventListener( "onClick", new EventListener<Event>() { @Override public void onEvent(final Event event) throws Exception { reset(); } }); this.createProcessW.doModal(); }
@Override protected HtmlBasedComponent createAdvancedArea() { final Div previewDataAreaDiv = new Div(); previewDataAreaDiv.setStyle( "min-height: 40px; width: 100%; background: white; border-bottom: 1px solid #ccc"); final Div attributesDiv = new Div(); attributesDiv.setSclass("clearfix"); attributesDiv.setStyle("text-align: left; width: 100%; "); renderEditors(attributesDiv); final Div attrContainerDiv = new Div(); attrContainerDiv.setStyle("max-height: 265px; overflow-y: auto;"); attrContainerDiv.appendChild(attributesDiv); previewDataAreaDiv.appendChild(attrContainerDiv); final Div buttonDiv = new Div(); buttonDiv.setStyle( "padding: 3px 20px 3px 24px; text-align:left; height: 26px; position:relative"); final Button applyButton = new Button(Labels.getLabel("general.apply")); applyButton.setStyle("position:absolute; right:20px; top: 4px"); applyButton.addEventListener( Events.ON_CLICK, new org.zkoss.zk.ui.event.EventListener() { @Override public void onEvent(final Event event) throws Exception // NOPMD: ZK Specific { updatePreviewData(); } }); buttonDiv.appendChild(applyButton); previewDataAreaDiv.appendChild(buttonDiv); return previewDataAreaDiv; }
private static QueueTask createDivForElement(IDatesMapper datesMapper, LimitingResourceQueueElement queueElement) { final Task task = queueElement.getResourceAllocation().getTask(); final OrderElement order = getRootOrder(task); QueueTask result = new QueueTask(queueElement); String cssClass = "queue-element"; result.setTooltiptext(createTooltiptext(queueElement)); int startPixels = getStartPixels(datesMapper, queueElement); result.setLeft(forCSS(startPixels)); if ( startPixels < 0 ) { cssClass += " truncated-start "; } int taskWidth = getWidthPixels(datesMapper, queueElement); if ( (startPixels + taskWidth) > datesMapper.getHorizontalSize() ) { taskWidth = datesMapper.getHorizontalSize() - startPixels; cssClass += " truncated-end "; } else { result.appendChild(generateNonWorkableShade(datesMapper, queueElement)); } result.setWidth(forCSS(taskWidth)); LocalDate deadlineDate = task.getDeadline(); boolean isOrderDeadline = false; if ( deadlineDate == null ) { Date orderDate = order.getDeadline(); if ( orderDate != null ) { deadlineDate = LocalDate.fromDateFields(orderDate); isOrderDeadline = true; } } if ( deadlineDate != null ) { int deadlinePosition = getDeadlinePixels(datesMapper, deadlineDate); if ( deadlinePosition < datesMapper.getHorizontalSize() ) { Div deadline = new Div(); deadline.setSclass(isOrderDeadline ? "deadline order-deadline" : "deadline"); deadline.setLeft((deadlinePosition - startPixels - DEADLINE_MARK_HALF_WIDTH) + "px"); result.appendChild(deadline); result.appendChild(generateNonWorkableShade(datesMapper, queueElement)); } if ( deadlineDate.isBefore(queueElement.getEndDate()) ) { cssClass += " unmet-deadline "; } } result.setClass(cssClass); result.appendChild(generateCompletionShade(datesMapper, queueElement)); Component progressBar = generateProgressBar(datesMapper, queueElement); if ( progressBar != null ) { result.appendChild(progressBar); } return result; }
/** Creates the components..<br> */ private void createComponents() { /** * !! Windows as NameSpaceContainer to prevent not unique id's error from other dashboard module * buttons or other used components. */ Window win = new Window(); win.setBorder("none"); win.setParent(this); Groupbox gb = new Groupbox(); gb.setMold("3d"); gb.setClosable(false); gb.setParent(win); Caption cap = new Caption(); cap.setImage("/images/icons/new_icons_10.gif"); cap.setLabel(Labels.getLabel("common.Application.History")); cap.setStyle("padding: 0px;"); cap.setParent(gb); // Buttons Toolbar/Timer Div div = new Div(); div.setSclass("z-toolbar"); div.setStyle("padding: 0px"); div.setParent(cap); Hbox hbox = new Hbox(); hbox.setPack("stretch"); hbox.setSclass("hboxRemoveWhiteStrips"); hbox.setWidth("100%"); hbox.setParent(div); Toolbar toolbarRight = new Toolbar(); toolbarRight.setAlign("end"); toolbarRight.setStyle("float:right; border-style: none;"); toolbarRight.setParent(hbox); Hbox hboxBtn = new Hbox(); hboxBtn.setSclass("hboxRemoveWhiteStrips"); hboxBtn.setWidth("100%"); hboxBtn.setParent(toolbarRight); // Paging paging = new Paging(); // paging.setParent(hboxBtn); // paging.setDetailed(true); if (isTimerControl()) { Button btnTimer = new Button(); btnTimer.setId("btnTimer"); btnTimer.setHeight("22px"); btnTimer.setImage("/images/icons/clock1_16x16.gif"); // convert to seconds int seconds = (int) Math.round(getDelay() / 1000); if (seconds > 60) { // convert to minutes and set localization to minutes int minutes = (int) Math.round((getDelay() / 1000) / 60); btnTimer.setTooltiptext( Labels.getLabel("btnTimer.tooltiptext") + " " + minutes + " " + Labels.getLabel("common.Minutes")); } else // set localization to seconds btnTimer.setTooltiptext( Labels.getLabel("btnTimer.tooltiptext") + " " + seconds + " " + Labels.getLabel("common.Seconds")); btnTimer.addEventListener("onClick", new BtnClickListener()); btnTimer.setParent(hboxBtn); } Button btnRefresh = new Button(); btnRefresh.setId("btnRefresh"); btnRefresh.setHeight("22px"); btnRefresh.setLabel("!"); btnRefresh.setTooltiptext(Labels.getLabel("btnRefresh.tooltiptext")); btnRefresh.addEventListener("onClick", new BtnClickListener()); btnRefresh.setParent(hboxBtn); // END Buttons Toolbar/Timer // body Borderlayout bl = new Borderlayout(); bl.setHeight(getModulHeight() + "px"); bl.setParent(gb); Center ct = new Center(); ct.setSclass("FDCenterNoBorder"); ct.setStyle("background-color: white"); ct.setFlex(true); ct.setParent(bl); // Listbox listbox = new Listbox(); listbox.setStyle("border: none;"); listbox.setHeight("100%"); listbox.setVisible(true); listbox.setParent(ct); listbox.setItemRenderer(new ItemRenderer()); Listhead listhead = new Listhead(); listhead.setParent(listbox); Listheader listheader1 = new Listheader(); listheader1.setWidth("100px"); listheader1.setHeight("0px"); listheader1.setParent(listhead); Listheader listheader2 = new Listheader(); listheader2.setWidth("100%"); listheader1.setHeight("0px"); listheader2.setParent(listhead); doReadData(); }
public void addField(MBrowseField field, Row row, String name, String title) { GridFieldVO voBase = GridFieldVO.createStdField(field.getCtx(), p_WindowNo, 0, 0, 0, false, false, false); String uniqueName = field.getAD_View_Column().getColumnSQL(); voBase.isProcess = true; voBase.IsDisplayed = true; voBase.IsReadOnly = false; voBase.IsUpdateable = true; voBase.WindowNo = p_WindowNo; voBase.AD_Column_ID = field.getAD_View_Column().getAD_Column_ID(); voBase.AD_Table_ID = field.getAD_View_Column().getAD_Column().getAD_Table_ID(); voBase.ColumnName = field.getAD_View_Column().getAD_Column().getColumnName(); voBase.displayType = field.getAD_Reference_ID(); voBase.AD_Reference_Value_ID = field.getAD_Reference_Value_ID(); voBase.IsMandatory = field.isMandatory(); voBase.IsAlwaysUpdateable = false; voBase.IsKey = field.isKey(); voBase.DefaultValue = field.getDefaultValue(); voBase.DefaultValue2 = field.getDefaultValue2(); voBase.InfoFactoryClass = field.getInfoFactoryClass(); voBase.FieldLength = field.getFieldLength(); voBase.ReadOnlyLogic = field.getReadOnlyLogic(); voBase.DisplayLogic = field.getDisplayLogic(); voBase.VFormat = field.getVFormat(); voBase.ValueMin = field.getValueMin(); voBase.ValueMax = field.getValueMax(); voBase.ValidationCode = field.getAD_Val_Rule().getCode(); voBase.isRange = field.isRange(); voBase.Description = field.getDescription(); voBase.Help = uniqueName; voBase.Header = title; GridField gField = new GridField(GridFieldVO.createParameter(voBase)); GridField gField2 = null; WEditor editor = WebEditorFactory.getEditor(gField, false); editor.setReadWrite(true); editor.addValueChangeListener(this); editor.dynamicDisplay(); gField.addPropertyChangeListener(editor); Object defaultObject = null; Object defaultObject2 = null; // Set Default if (field.getAD_View_Column().getAD_Column_ID() > 0) { defaultObject = gField.getDefault(); if (defaultObject != null && field.getDefaultValue() != null) { gField.setValue(defaultObject, true); editor.setValue(defaultObject); } } gField.lookupLoadComplete(); m_mFields.add(gField); m_wEditors.add(editor); if (DisplayType.YesNo != field.getAD_Reference_ID()) { Div div = new Div(); div.setAlign("right"); org.adempiere.webui.component.Label label = editor.getLabel(); label.setValue(title); div.appendChild(label); if (label.getDecorator() != null) div.appendChild(label.getDecorator()); row.appendChild(div); } row.appendChild(editor.getComponent()); setParameter(name, editor); if (field.isRange()) { title = Msg.getMsg(Env.getCtx(), "To"); name = name + "_To"; voBase.Header = title; voBase.DefaultValue = field.getDefaultValue2(); gField2 = new GridField(GridFieldVO.createParameter(voBase)); gField2.lookupLoadComplete(); WEditor editor2 = WebEditorFactory.getEditor(gField2, false); editor2.setReadWrite(true); editor2.addValueChangeListener(this); editor2.dynamicDisplay(); // Set Default if (field.getAD_View_Column().getAD_Column_ID() > 0) { defaultObject2 = gField2.getDefault(); if (defaultObject2 != null && field.getDefaultValue2() != null) { gField2.setValue(defaultObject2, true); editor2.setValue(defaultObject2); } } m_mFields2.add(gField2); m_wEditors2.add(editor2); Div div = new Div(); div.setAlign("right"); org.adempiere.webui.component.Label label = editor2.getLabel(); label.setValue(title); div.appendChild(label); if (label.getDecorator() != null) div.appendChild(label.getDecorator()); row.appendChild(div); row.appendChild(editor2.getComponent()); setParameter(name, editor2); } else { m_mFields2.add(null); m_wEditors2.add(null); } if (gField != null) processNewValue(defaultObject, gField.getVO().Help); if (gField2 != null) processNewValue(defaultObject2, gField2.getVO().Help); }
/** * Static Setup - add fields to parameterPanel. * * <pre> * ResourceType Resource DateTimeFrom DateTimeTo New * </pre> */ private void statInit() { fieldFrom.setWidth("180px"); fieldTo.setWidth("180px"); bNew.addEventListener(Events.ON_CLICK, this); Grid grid = GridFactory.newGridLayout(); Rows rows = new Rows(); grid.appendChild(rows); Row row = new Row(); rows.appendChild(row); row.appendChild(fieldResourceType.getLabel().rightAlign()); row.appendChild(fieldResource.getLabel().rightAlign()); row.appendChild(labelFrom.rightAlign()); row.appendChild(labelTo.rightAlign()); row.appendChild(new Label()); row = new Row(); rows.appendChild(row); row.appendChild(fieldResourceType.getComponent()); row.appendChild(fieldResource.getComponent()); Div div = new Div(); div.setStyle("text-align: right;"); div.appendChild(fieldFrom); row.appendChild(div); div = new Div(); div.setStyle("text-align: right;"); div.appendChild(fieldTo); row.appendChild(div); row.appendChild(bNew); layout = new Borderlayout(); layout.setWidth("100%"); layout.setHeight("100%"); if (!isLookup()) { layout.setStyle("position: absolute"); } this.appendChild(layout); North north = new North(); layout.appendChild(north); north.appendChild(grid); Center center = new Center(); layout.appendChild(center); div = new Div(); div.appendChild(contentPanel); if (isLookup()) contentPanel.setWidth("99%"); else contentPanel.setStyle("width: 99%; margin: 0px auto;"); contentPanel.setVflex(true); div.setStyle("width :100%; height: 100%"); center.appendChild(div); div.setVflex("1"); div.setHflex("1"); South south = new South(); layout.appendChild(south); southBody = new Vbox(); southBody.setWidth("100%"); south.appendChild(southBody); southBody.appendChild(confirmPanel); southBody.appendChild(new Separator()); southBody.appendChild(statusBar); }