public void limpiar() { listaPersonal = null; txtCedulaPersonal.setValue(""); txtNombrePersonal.setValue(""); txtApellidoPersonal.setValue(""); txtDireccionPersonal.setValue(""); txtCorreoPersonal.setValue(""); txtTelefonoPersonal.setValue(""); txtClavePersonal.setValue(""); txtFechaNacimientoPersonal.setValue(null); txtLugarNacimientoPersonal.setValue(""); btnRegistrar.setDisabled(false); btnModificar.setDisabled(true); btnEliminar.setDisabled(true); txtCedulaPersonal.setDisabled(false); llenarComboRol(); columnaRol.setRendered(true); columnaLabelRol.setRendered(true); columnaComboRegistrarComo.setRendered(false); columnaLabelRegistrarComo.setRendered(false); }
public void listener_txtId() { try { Long idAnxResp = FacesUtils.checkLong(txtIdAnxResp); entity = (idAnxResp != null) ? businessDelegatorView.getAnexosRespuesta(idAnxResp) : null; } catch (Exception e) { entity = null; } if (entity == null) { txtAdjuntoDocumento.setDisabled(false); txtDocumentoReal.setDisabled(false); txtEstadoRegistro.setDisabled(false); txtNombreAnexo.setDisabled(false); txtNombreBusqueda.setDisabled(false); txtUsuarioCreador.setDisabled(false); txtIdAnexoPqr_AnexosPqr.setDisabled(false); txtIdRespSol_RespuestaSol.setDisabled(false); txtFechaCreacion.setDisabled(false); txtIdAnxResp.setDisabled(false); btnSave.setDisabled(false); } else { txtAdjuntoDocumento.setValue(entity.getAdjuntoDocumento()); txtAdjuntoDocumento.setDisabled(false); txtDocumentoReal.setValue(entity.getDocumentoReal()); txtDocumentoReal.setDisabled(false); txtEstadoRegistro.setValue(entity.getEstadoRegistro()); txtEstadoRegistro.setDisabled(false); txtFechaCreacion.setValue(entity.getFechaCreacion()); txtFechaCreacion.setDisabled(false); txtNombreAnexo.setValue(entity.getNombreAnexo()); txtNombreAnexo.setDisabled(false); txtNombreBusqueda.setValue(entity.getNombreBusqueda()); txtNombreBusqueda.setDisabled(false); txtUsuarioCreador.setValue(entity.getUsuarioCreador()); txtUsuarioCreador.setDisabled(false); txtIdAnexoPqr_AnexosPqr.setValue(entity.getAnexosPqr().getIdAnexoPqr()); txtIdAnexoPqr_AnexosPqr.setDisabled(false); txtIdRespSol_RespuestaSol.setValue(entity.getRespuestaSol().getIdRespSol()); txtIdRespSol_RespuestaSol.setDisabled(false); txtIdAnxResp.setValue(entity.getIdAnxResp()); txtIdAnxResp.setDisabled(true); btnSave.setDisabled(false); if (btnDelete != null) { btnDelete.setDisabled(false); } } }
public String action_edit(ActionEvent evt) { selectedAnexosRespuesta = (AnexosRespuestaDTO) (evt.getComponent().getAttributes().get("selectedAnexosRespuesta")); txtAdjuntoDocumento.setValue(selectedAnexosRespuesta.getAdjuntoDocumento()); txtAdjuntoDocumento.setDisabled(false); txtDocumentoReal.setValue(selectedAnexosRespuesta.getDocumentoReal()); txtDocumentoReal.setDisabled(false); txtEstadoRegistro.setValue(selectedAnexosRespuesta.getEstadoRegistro()); txtEstadoRegistro.setDisabled(false); txtFechaCreacion.setValue(selectedAnexosRespuesta.getFechaCreacion()); txtFechaCreacion.setDisabled(false); txtNombreAnexo.setValue(selectedAnexosRespuesta.getNombreAnexo()); txtNombreAnexo.setDisabled(false); txtNombreBusqueda.setValue(selectedAnexosRespuesta.getNombreBusqueda()); txtNombreBusqueda.setDisabled(false); txtUsuarioCreador.setValue(selectedAnexosRespuesta.getUsuarioCreador()); txtUsuarioCreador.setDisabled(false); txtIdAnexoPqr_AnexosPqr.setValue(selectedAnexosRespuesta.getIdAnexoPqr_AnexosPqr()); txtIdAnexoPqr_AnexosPqr.setDisabled(false); txtIdRespSol_RespuestaSol.setValue(selectedAnexosRespuesta.getIdRespSol_RespuestaSol()); txtIdRespSol_RespuestaSol.setDisabled(false); txtIdAnxResp.setValue(selectedAnexosRespuesta.getIdAnxResp()); txtIdAnxResp.setDisabled(true); btnSave.setDisabled(false); setShowDialog(true); return ""; }
public void OnRowSelect(SelectEvent evt) { Personal p = personalSeleccionado; txtCedulaPersonal.setValue(p.getDocumentopersonal()); txtNombrePersonal.setValue(p.getNombrepersonal()); txtApellidoPersonal.setValue(p.getApellidopersonal()); txtDireccionPersonal.setValue(p.getDireccionpersonal()); txtCorreoPersonal.setValue(p.getCorreopersonal()); txtTelefonoPersonal.setValue(p.getTelefonopersonal()); txtClavePersonal.setValue(p.getClavepersonal()); txtFechaNacimientoPersonal.setValue(p.getFechanacimientopersonal()); txtLugarNacimientoPersonal.setValue(p.getLugarnacimientopersonal()); btnRegistrar.setDisabled(true); btnModificar.setDisabled(false); btnEliminar.setDisabled(false); txtCedulaPersonal.setDisabled(true); columnaRol.setRendered(false); columnaLabelRol.setRendered(false); columnaComboRegistrarComo.setRendered(true); columnaLabelRegistrarComo.setRendered(true); llenarComboRegistrarComo(); }
public void limpiarCoordinador() { listaCoordinador = null; txtCedulaPersonalCoordinador.setDisabled(false); txtCedulaPersonalCoordinador.setValue(""); txtTipoCoordinador.setValue(""); btnRegistrarCoordinador.setDisabled(false); btnModificarCoordinador.setDisabled(true); btnEliminarCoordinador.setDisabled(true); }
public void OnRowSelectCoordinador(SelectEvent evt) { Coordinador c = coordinadorSeleccionado; txtCedulaPersonalCoordinador.setValue(c.getDocumentocoordinador()); txtTipoCoordinador.setValue(c.getTipocoordinador()); btnRegistrarCoordinador.setDisabled(true); btnModificarCoordinador.setDisabled(false); btnEliminarCoordinador.setDisabled(false); txtCedulaPersonalCoordinador.setDisabled(true); }
/** * @param hierarchy * @return */ protected UIComponent createFilterItem(Hierarchy hierarchy) { String id = "filter-item-" + hierarchy.getUniqueName().hashCode(); HtmlPanelGroup panel = new HtmlPanelGroup(); panel.setId(id); panel.setLayout("block"); panel.setStyleClass("ui-widget-header filter-item"); CommandLink link = new CommandLink(); link.setId(id + "-link"); link.setValue(hierarchy.getCaption()); link.setTitle(hierarchy.getUniqueName()); FacesContext context = FacesContext.getCurrentInstance(); ExpressionFactory factory = context.getApplication().getExpressionFactory(); link.setActionExpression( factory.createMethodExpression( context.getELContext(), "#{filterHandler.show}", Void.class, new Class<?>[0])); link.setUpdate(":filter-form"); link.setOncomplete("PF('filterDialog').show();"); UIParameter parameter = new UIParameter(); parameter.setName("hierarchy"); parameter.setValue(hierarchy.getName()); link.getChildren().add(parameter); panel.getChildren().add(link); CommandButton closeButton = new CommandButton(); closeButton.setId(id + "-button"); closeButton.setIcon("ui-icon-close"); closeButton.setActionExpression( factory.createMethodExpression( context.getELContext(), "#{filterHandler.removeHierarchy}", Void.class, new Class<?>[0])); closeButton.setUpdate( ":filter-items-form,:source-tree-form,:grid-form,:editor-form:mdx-editor,:editor-form:editor-toolbar"); closeButton.setOncomplete("onViewChanged()"); UIParameter parameter2 = new UIParameter(); parameter2.setName("hierarchy"); parameter2.setValue(hierarchy.getName()); closeButton.getChildren().add(parameter2); panel.getChildren().add(closeButton); return panel; }
public String action_clear() { entity = null; selectedAnexosRespuesta = null; if (txtAdjuntoDocumento != null) { txtAdjuntoDocumento.setValue(null); txtAdjuntoDocumento.setDisabled(true); } if (txtDocumentoReal != null) { txtDocumentoReal.setValue(null); txtDocumentoReal.setDisabled(true); } if (txtEstadoRegistro != null) { txtEstadoRegistro.setValue(null); txtEstadoRegistro.setDisabled(true); } if (txtNombreAnexo != null) { txtNombreAnexo.setValue(null); txtNombreAnexo.setDisabled(true); } if (txtNombreBusqueda != null) { txtNombreBusqueda.setValue(null); txtNombreBusqueda.setDisabled(true); } if (txtUsuarioCreador != null) { txtUsuarioCreador.setValue(null); txtUsuarioCreador.setDisabled(true); } if (txtIdAnexoPqr_AnexosPqr != null) { txtIdAnexoPqr_AnexosPqr.setValue(null); txtIdAnexoPqr_AnexosPqr.setDisabled(true); } if (txtIdRespSol_RespuestaSol != null) { txtIdRespSol_RespuestaSol.setValue(null); txtIdRespSol_RespuestaSol.setDisabled(true); } if (txtFechaCreacion != null) { txtFechaCreacion.setValue(null); txtFechaCreacion.setDisabled(true); } if (txtIdAnxResp != null) { txtIdAnxResp.setValue(null); txtIdAnxResp.setDisabled(false); } if (btnSave != null) { btnSave.setDisabled(true); } if (btnDelete != null) { btnDelete.setDisabled(true); } return ""; }
public void testPrimeFacesWidgetBuilder() throws Exception { PrimeFacesWidgetBuilder widgetBuilder = new PrimeFacesWidgetBuilder(); // Read-only pass throughs Map<String, String> attributes = CollectionUtils.newHashMap(); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); attributes.put(READ_ONLY, TRUE); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); attributes.put(LOOKUP, TRUE); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); attributes.remove(LOOKUP); attributes.put(FACES_LOOKUP, "#{true}"); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); attributes.remove(FACES_LOOKUP); attributes.put(HIDDEN, TRUE); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); attributes.remove(HIDDEN); attributes.put(TYPE, "foo"); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); // Active pass throughs attributes.remove(READ_ONLY); attributes.put(HIDDEN, TRUE); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); attributes.remove(HIDDEN); attributes.put(TYPE, "foo"); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); attributes.remove(HIDDEN); // Action attributes.put(NAME, "Press Me"); HtmlMetawidget metawidget = new HtmlMetawidget(); CommandButton button = (CommandButton) widgetBuilder.buildWidget(ACTION, attributes, metawidget); assertEquals("Press Me", button.getValue()); assertTrue(!button.isAjax()); attributes.remove(ACTION); // Faces lookup attributes.put(FACES_LOOKUP, "#{foo.bar}"); assertTrue(widgetBuilder.buildWidget(PROPERTY, attributes, null) instanceof SelectOneMenu); attributes.remove(FACES_LOOKUP); // Lookup attributes.put(TYPE, String.class.getName()); attributes.put(LOOKUP, "Foo, Bar, Baz"); metawidget.setInspector(new PropertyTypeInspector()); assertTrue( widgetBuilder.buildWidget(PROPERTY, attributes, metawidget) instanceof SelectOneMenu); attributes.remove(LOOKUP); // Sliders attributes.put(TYPE, int.class.getName()); attributes.put(MINIMUM_VALUE, "1"); attributes.put(MAXIMUM_VALUE, "1024"); UIStub stub = (UIStub) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertTrue(stub.getChildren().get(0) instanceof HtmlInputText); Slider slider = (Slider) stub.getChildren().get(1); assertEquals(1, slider.getMinValue()); assertEquals(1024, slider.getMaxValue()); attributes.put(TYPE, Long.class.getName()); attributes.put(MINIMUM_VALUE, "2"); attributes.put(MAXIMUM_VALUE, "1023"); stub = (UIStub) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertTrue(stub.getChildren().get(0) instanceof HtmlInputText); slider = (Slider) stub.getChildren().get(1); assertEquals(2, slider.getMinValue()); assertEquals(1023, slider.getMaxValue()); // Spinners attributes.put(TYPE, int.class.getName()); attributes.put(MAXIMUM_VALUE, ""); Spinner spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals(2d, spinner.getMin()); attributes.put(MAXIMUM_VALUE, "1024"); attributes.put(MINIMUM_VALUE, ""); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals(1024d, spinner.getMax()); // (lower bound) attributes.put(TYPE, byte.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Byte.MIN_VALUE, spinner.getMin()); attributes.put(TYPE, short.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Short.MIN_VALUE, spinner.getMin()); attributes.put(TYPE, int.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Integer.MIN_VALUE, spinner.getMin()); attributes.put(TYPE, long.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Long.MIN_VALUE, spinner.getMin()); attributes.put(TYPE, float.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) -Float.MAX_VALUE, spinner.getMin()); attributes.put(TYPE, double.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals(-Double.MAX_VALUE, spinner.getMin()); // (upper bound) attributes.put(MAXIMUM_VALUE, ""); attributes.put(TYPE, byte.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Byte.MAX_VALUE, spinner.getMax()); attributes.put(TYPE, short.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Short.MAX_VALUE, spinner.getMax()); attributes.put(TYPE, int.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Integer.MAX_VALUE, spinner.getMax()); attributes.put(TYPE, long.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Long.MAX_VALUE, spinner.getMax()); attributes.put(TYPE, float.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals((double) Float.MAX_VALUE, spinner.getMax()); attributes.put(TYPE, double.class.getName()); spinner = (Spinner) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals(Double.MAX_VALUE, spinner.getMax()); // Calendars attributes.put(TYPE, Date.class.getName()); attributes.put(DATETIME_PATTERN, "dd-MM-yyyy"); attributes.put(LOCALE, "en-AU"); attributes.put(TIME_ZONE, "Australia/Sydney"); Calendar calendar = (Calendar) widgetBuilder.buildWidget(PROPERTY, attributes, null); assertEquals("dd-MM-yyyy", calendar.getPattern()); assertEquals(new Locale("en-AU"), calendar.getLocale()); assertEquals(TimeZone.getTimeZone("Australia/Sydney"), calendar.getTimeZone()); // Suggest attributes.put(TYPE, String.class.getName()); attributes.put(FACES_SUGGEST, "#{foo.bar}"); AutoComplete autocomplete = (AutoComplete) widgetBuilder.buildWidget(PROPERTY, attributes, metawidget); assertEquals("#{foo.bar}", autocomplete.getCompleteMethod().getExpressionString()); assertEquals( Object.class, autocomplete.getCompleteMethod().getMethodInfo(null).getReturnType()); assertEquals( String.class, autocomplete.getCompleteMethod().getMethodInfo(null).getParamTypes()[0]); assertEquals(1, autocomplete.getCompleteMethod().getMethodInfo(null).getParamTypes().length); attributes.remove(FACES_SUGGEST); // ColorPickers. Note org.primefaces.component.ColorPickerRenderer does *not* support // java.awt.Color (http://forum.primefaces.org/viewtopic.php?t=21593) so it isn't much good // to us here attributes.put(TYPE, Color.class.getName()); assertEquals(null, widgetBuilder.buildWidget(PROPERTY, attributes, null)); }
public void wygeneruj(HashMap lista) throws Exception { FacesContext facesCtx = FacesContext.getCurrentInstance(); ELContext elContext = facesCtx.getELContext(); ExpressionFactory ef = ExpressionFactory.newInstance(); akordeon = new AccordionPanel(); // robienie glownej oprawy Set nazwyew = lista.keySet(); Iterator it; it = nazwyew.iterator(); int i = 0; while (it.hasNext()) { String nazwapj = (String) it.next(); Tab tab = new Tab(); tab.setId("tabek" + i); tab.setTitle("ewidencja: " + nazwapj); DataTable dataTable = new DataTable(); dataTable.setId("tablica" + i); // dataTable.setResizableColumns(true); dataTable.setVar("var"); dataTable.setValue(lista.get(nazwapj)); dataTable.setStyle("width: 1000px;"); // tak trzeba opisac kazda kolumne :) ArrayList<String> opisykolumn = new ArrayList<>(); opisykolumn.addAll(EVatViewPola.getOpispol()); Iterator itx; itx = opisykolumn.iterator(); while (itx.hasNext()) { String wstawka = (String) itx.next(); Column column = new Column(); column.setHeaderText(wstawka); final String binding = "#{var." + wstawka + "}"; ValueExpression ve = ef.createValueExpression(elContext, binding, String.class); HtmlOutputText ot = new HtmlOutputText(); ot.setValueExpression("value", ve); switch (wstawka) { case "kontr": column.setWidth("350"); break; case "id": column.setWidth("50"); break; case "netto": ot.setStyle("float: right;"); NumberConverter numx = new NumberConverter(); numx.setMaxFractionDigits(2); numx.setMinFractionDigits(2); ot.setConverter(numx); case "vat": ot.setStyle("float: right;"); NumberConverter numy = new NumberConverter(); numy.setMaxFractionDigits(2); numy.setLocale(new Locale("PL")); numy.setGroupingUsed(true); ot.setConverter(numy); } column.getChildren().add(ot); dataTable.getChildren().add(column); } Separator sep = new Separator(); CommandButton button = new CommandButton(); button.setValue("PobierzPdf"); button.setType("button"); button.setId("przyciskpdf" + i); FacesContext context = FacesContext.getCurrentInstance(); MethodExpression actionListener = context .getApplication() .getExpressionFactory() .createMethodExpression( context.getELContext(), "#{pdf.drukujewidencje('zakup')}", null, new Class[] {ActionEvent.class}); button.addActionListener(new MethodExpressionActionListener(actionListener)); // MethodExpression methodExpressionX = // context.getApplication().getExpressionFactory().createMethodExpression( // context.getELContext(), "#{pdf.drukujewidencje('"+nazwapj+"')}", null, new // Class[] {}); // button.setActionExpression(methodExpressionX); String nowanazwa; if (nazwapj.contains("sprzedaż")) { nowanazwa = nazwapj.substring(0, nazwapj.length() - 1); } else { nowanazwa = nazwapj; } String tablican = "PrimeFaces.ab({source:'form:przyciskpdf" + i + "',onsuccess:function(data,status,xhr){wydrukewidencje('" + wpisView.getPodatnikWpisu() + "','" + nowanazwa + "');;}});return false;"; button.setOnclick(tablican); tab.getChildren().add(dataTable); tab.getChildren().add(sep); tab.getChildren().add(button); akordeon.getChildren().add(tab); i++; } // generowanie podsumowania List<EVatwpisSuma> suma2 = new ArrayList<>(); suma2.addAll(sumaewidencji.values()); Tab tab = new Tab(); tab.setId("tabekdsuma"); tab.setTitle("podsumowanie ewidencji"); DataTable dataTable = new DataTable(); dataTable.setId("tablicasuma"); dataTable.setResizableColumns(true); dataTable.setVar("var"); dataTable.setValue(suma2); dataTable.setStyle("width: 1000px;"); List<String> opisykolumny = new ArrayList<>(); opisykolumny.add("ewidencja"); opisykolumny.add("netto"); opisykolumny.add("vat"); Iterator ity = opisykolumny.iterator(); while (ity.hasNext()) { String wstawka = (String) ity.next(); Column column = new Column(); column.setHeaderText(wstawka); HtmlOutputText ot = new HtmlOutputText(); if (!wstawka.equals("ewidencja")) { ot.setStyle("float: right;"); NumberConverter numberconv = new NumberConverter(); numberconv.setLocale(new Locale("PL")); numberconv.setMinFractionDigits(2); numberconv.setMaxFractionDigits(2); column.setWidth("200"); ot.setConverter(numberconv); } final String binding = "#{var." + wstawka + "}"; ValueExpression ve = ef.createValueExpression(elContext, binding, String.class); ot.setValueExpression("value", ve); column.getChildren().add(ot); dataTable.getChildren().add(column); } tab.getChildren().add(dataTable); akordeon.getChildren().add(tab); }
/** @param hierarchyName */ public void show(String hierarchyName) { setHierarchyName(hierarchyName); buttonApply.setDisabled(true); }
/** @param e */ public void onNodeUnselected(NodeUnselectEvent e) { buttonApply.setDisabled(false); }