This content has been marked as final. 
    
Show                 8 replies
    
- 
        1. Re: Hello, help example invoiceblabno Mar 17, 2010 4:38 PM (in response to efrainfari)Please provide more info. 
- 
        2. Re: Hello, help example invoiceefrainfari Mar 17, 2010 5:29 PM (in response to efrainfari)I am developing an invoice
 with a header and detail.
 the headers is no problem
 the header call rich: modalPanel
 which is the next....
 ..................................................................
 rich:modalPanel id="editarItem"
 xmlns="http://www.w3.org/1999/xhtml"
 xmlns:s="http://jboss.com/products/seam/taglib"
 xmlns:ui="http://java.sun.com/jsf/facelets"
 xmlns:f="http://java.sun.com/jsf/core"
 xmlns:h="http://java.sun.com/jsf/html"
 xmlns:rich="http://richfaces.org/rich"
 xmlns:a4j="http://richfaces.org/a4j" resizeable="true" width="600" height="300">
 <f:facet name="header">
 <h:panelGroup>
 <h:outputText value="Agregar Catalogo"/>
 </h:panelGroup>
 </f:facet>
 <f:facet name="controls">
 <h:panelGroup>
 <h:graphicImage value="/img/close.png" id="hidelink"
 styleClass="hidelink" />
 <rich:componentControl for="editarItem" attachTo="hidelink"
 operation="hide" event="onclick" />
 </h:panelGroup>
 </f:facet>
 <h:form id="guardar">
 <s:validateAll>
 <rich:panel >
 <f:facet name="header">Agregar Item</f:facet>
 <h:panelGrid columns="3" rowClasses="prop" columnClasses="name,value">
 <h:outputLabel for="items">cant</h:outputLabel>
 <h:inputText value="#{detalleCompraHome.instance.dmsCantidad}" id="cant"/>
 <h:commandButton value="calcular" action="none" actionListener="#{detalleCompraHome.calculaporcentaje}"/>
 <h:outputLabel for="itemd">Catalogo</h:outputLabel>
 <h:inputText value="#{detalleCompraHome.instance.item}" id="itemd" converter="#{itemConverter}" style="text-transform:uppercase" size="30"/>
 <rich:suggestionbox id="suggestionBoxId" for="itemd"
 suggestionAction="#{itemBodegaHome.findItem}" var="result"
 fetchValue="#{result.catalogo.eqcCodeqc}" tokens="," height="200" width="300" cellpadding="2"
 cellspacing="2" shadowOpacity="4" shadowDepth="4"
 minChars="4" rules="none" nothingLabel="No se encontro nada">
 <h:column>
 <h:outputText value="#{result.catalogo.eqcCodeqc}"/>
 </h:column>
 <h:column>
 <h:outputText value="#{result.catalogo.eqcDescri}" />
 </h:column>
 </rich:suggestionbox>
 </h:panelGrid>
 </rich:panel>
 </s:validateAll>
 <div class="actionButtons">
 <h:commandButton value="Guardar" action="#{detalleCompraHome.persist}" rendered="#{!detalleCompraHome.isManaged()}"/>
 <h:commandButton value="Guardar" action="#{detalleCompraHome.update}" oncomplete = "('editarCatalogo').component.hide()" rendered="#{detalleCompraHome.isManaged()}"/>
 <h:commandButton value="Regresar" action="cancelar" immediate="true"/>
 </div>
 </h:form>
 </rich:modalPanel>
 ...........................
 which adds items,
 My problem is that when you clik on calcular abandons modalpanel
 What I want is that the independent commadbotton the form to continue doing some independent calculations to fields
 thanks
- 
        3. Re: Hello, help example invoiceefrainfari Mar 17, 2010 5:51 PM (in response to efrainfari)Hello commandbutton Send the application form 
 That another option may be to not send the form and stay in modalpanel
- 
        4. Re: Hello, help example invoiceblabno Mar 18, 2010 9:22 AM (in response to efrainfari)How about using a4j:commandButton to perform ajax submit. This will not hide modal panel. You can provide reRender attribute for that button to rerender some part of modal panel. 
- 
        5. Re: Hello, help example invoiceefrainfari Mar 18, 2010 3:08 PM (in response to efrainfari)ok worked thanks Bernard Greetings Efraín 
- 
        6. Re: Hello, help example invoiceefrainfari Mar 18, 2010 9:55 PM (in response to efrainfari)Hello Dernard
 Another cuestion please
 How can I keep track of twice panelModal
 of the code is as follows entityhome
 public class DetalleCompraHome extends EntityHome<DetalleCompra>
 .
 .
 .
 @Override
 public String persist()
 {
 this.getInstance().setDmsCantidad(this.getInstance().getDmsCantidad());
 this.getInstance().setItem(this.getInstance().getItem());
 System.out.println(this.getInstance().getDmsCantidad());
 System.out.println(this.getInstance().getItem());
 String s = super.persist();
 this.getInstance().setDmsCantidad(this.getInstance().getDmsCantidad());
 this.getInstance().setItem(this.getInstance().getItem());
 System.out.println(this.getInstance().getDmsCantidad());
 System.out.println(this.getInstance().getItem());
 String s1 = super.persist();
 return s+"D";
 }
 I have no idea
- 
        7. Re: Hello, help example invoiceblabno Mar 19, 2010 8:35 AM (in response to efrainfari)I do not understand your English. What do you mean by track of twice panelModal ?
 What i see from your I suspect that you want to make a copy of DetalleCompra and persist both original and the copy. Am I right ?Anyway, the code is wrong. Explain what you want to do, please. 
- 
        8. Re: Hello, help example invoiceefrainfari Mar 19, 2010 4:53 PM (in response to efrainfari)Sorry for my English ... I do not practice
 My challenge is learn English and seam framework.
 Indeed.
 By submitting form ( <h:form id="guardar"> )
 I have a copy of DetalleCompra and persist both original and the copy.
 
    