Ah, I didn't know that either - thanks for the heads-up, I need to get this into my course material. Kewl!
regards, Martin On 7/12/07, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
Nice, didn't realize, that resetValue() made it into 1.2 http://java.sun.com/javaee/javaserverfaces/1.2_MR1/docs/api/javax/faces/component/UIInput.html#resetValue() nice public void resetValue() { setValue(null); setSubmittedValue(null); setLocalValueSet(false); setValid(true); } On 7/12/07, Simon Lessard <[EMAIL PROTECTED]> wrote: > Hello Ariel, > > Martin is right. However, Trinidad (and JSF 1.2) also offers a shortcut for > those ever repeating 3 lines of code. You can simply call > myInputText.resetValue(). > > > Regards, > > ~ Simon > > > > On 7/12/07, Martin Marinschek <[EMAIL PROTECTED]> wrote: > > Hi Ariel, > > > > you'll have to clean out the value of the input-text - the problem that > you are seeing is that JSF takes the current value in the inputText > component, and sees this as more important than the backing bean value. > > > > so you'll have to bind your inputText to your backing bean (using > binding="#{myBean.myInputText}", and a getter/setter pair getMyInputText / > setMyInputText in your backing bean) and then call: > > > > myInputText.setSubmittedValue(null); > > myInputText.setValue(null); > > myInputText.setLocalValueSet(false); > > > > with this, your inputText will reread the value from the backing bean! > > > > regards, > > > > Martin > > > > > > > > On 7/12/07, Ariel Di Mattia <[EMAIL PROTECTED] > wrote: > > > Hi all, > > > > > > I am having some problems with PPR. When I try to update an inputText, > it's > > > simply do nothing (no errors or warnings). But, if I put the same > > > partialTriggers in other component (i.e. outputFormatted) with same > backing > > > bean, all works fine. > > > > > > Here is my code: > > > > > > <f:view> > > > <tr:document title="#{title.applicationName}"> > > > <t:div styleClass="mainPanel"> > > > <tr:form id="form"> > > > <tr:commandButton id="pSub_button" > > > immediate="true" > > > partialSubmit="true" > > > text="Update" > > > > actionListener="#{newAgent.editContact}"> > > > </tr:commandButton> > > > <tr:panelLabelAndMessage label="OUTPUT > FORMATTED: "> > > > <tr:outputFormatted > id="cmdTarget1" > > > > partialTriggers="pSub_button" > > > > styleUsage="instruction" > > > > value="#{newAgent.nombreContacto }"> > > > </tr:outputFormatted> > > > </tr:panelLabelAndMessage> > > > <tr:panelLabelAndMessage label="INPUT TEXT: > "> > > > <tr:inputText id="cmdTarget3" > > > > partialTriggers="pSub_button" > > > > value="#{newAgent.nombreContacto}"> > > > </tr:inputText> > > > </tr:panelLabelAndMessage> > > > </tr:form> > > > </t:div> > > > </tr:document> > > > </f:view> > > > > > > > > > And backing bean method for actionListener: > > > > > > public void editContact(ActionEvent event) { > > > this.setNombreContacto("NOMBRE PPR"); > > > } > > > > > > > > > Any ideas?. Is possible to do an inputText update via PPR?. I think > that yes, > > > but...my method seems to be incorrect :(((( > > > > > > Thanks for all!!!. > > > > > > Ariel. > > > > > > > > > > > -- > > > > http://www.irian.at > > > > Your JSF powerhouse - > > JSF Consulting, Development and > > Courses in English and German > > > > Professional Support for Apache MyFaces > > -- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ mail: matzew-at-apache-dot-org
-- http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces