Umm. Considering the id of your button is button2, I'm not sure why your partialTrigger is loginButton. Can you explain?
On Mar 3, 2011, at 6:46 AM, "Håkon Sagehaug" <[email protected]> wrote: > Hi all, > > I might not get the full point here ;). Here is what I tried, put trigger on > the statusIndicator like here > > <tr:statusIndicator partialTriggers="loginButton"> > <f:facet name="busy"> > <tr:outputText value="#{helloWorldBacking.pollText}" > /> > </f:facet> > </tr:statusIndicator> > > And on the outputText like here > > <tr:statusIndicator partialTriggers="loginButton"> > <f:facet name="busy"> > <tr:outputText value="#{helloWorldBacking.pollText}" > partialTriggers="loginButton"/> > </f:facet> > </tr:statusIndicator> > > Where loginButton is > > <tr:commandButton id="button2" text="Login" partialSubmit="true"/> > > But nothing seems to have the wanted effect. I looks like it picks up the > initial value for the helloWorldBacking.pollText, but when this value > changes it's it not propagated in the UI. Maybe this can't be done like I've > sketched out. The backing code is the same as sent in a earlier email. > > Other tips? > > Cheers, Håkon > > > On 3 March 2011 05:23, Richard Yee <[email protected]> wrote: > >> Try putting it inside the tr:form or inside your panelPage >> >> >> -Richard >> >> 2011/3/1 Håkon Sagehaug <[email protected]> >> >>> Hi >>> >>> Thanks for the reply, here is my xhtml, with a simple login form >>> >>> <tr:document title="Login Demo"> >>> <tr:statusIndicator> >>> <f:facet name="busy"> >>> <tr:outputText value="#{helloWorldBacking.pollText}" /> >>> </f:facet> >>> </tr:statusIndicator> >>> <tr:form> >>> >>> <tr:panelPage> >>> <f:facet name="infoStatus"> >>> <tr:legend name="required" /> >>> </f:facet> >>> >>> <tr:inputText label="Username" id="username" >>> value="#{helloWorldBacking.username}" required="true" >> /> >>> >>> <tr:inputText label="Password" id="password" >>> value="#{helloWorldBacking.password}" required="true" >>> secret="true" /> >>> <tr:commandButton id="button2" text="Login" >>> partialSubmit="true" >>> action="#{helloWorldBacking.send}" /> >>> </tr:panelPage> >>> >>> </tr:form> >>> >>> </tr:document> >>> >>> And parts of the backing bean >>> >>> public String send() { >>> FacesContext facesContext = FacesContext.getCurrentInstance(); >>> >>> System.out.println("user name " + username + " is logged in " >>> + userLoggedIn); >>> >>> try { >>> Thread.sleep(5000); >>> Token tok = tokenMgr.getToken(username, password, true); >>> Thread.sleep(2000); >>> pollText = "Token fetched"; >>> if (tok != null) { >>> userLoggedIn = true; >>> return ("success"); >>> } >>> username = ""; >>> password = ""; >>> } catch (TrustException e1) { >>> e1.printStackTrace(); >>> } catch (AxisFault e) { >>> e.printStackTrace(); >>> } catch (FileNotFoundException e) { >>> e.printStackTrace(); >>> } catch (XMLStreamException e) { >>> e.printStackTrace(); >>> } catch (InterruptedException e) { >>> >>> e.printStackTrace(); >>> } >>> FacesMessage message = new FacesMessage("Login failed"); >>> >>> facesContext.addMessage("username", message); >>> >>> username = ""; >>> password = ""; >>> >>> return ("error"); >>> >>> } >>> As you can see I sleep the thread to simulate the operations needed to >> log >>> in the user, for now I'm only getting the token. After that I'll fetch >> the >>> project, data etc... >>> >>> So I wanted the pollText to apear dynmically in the status indicator, >> but >>> can get it to update,. >>> >>> Any tips? >>> >>> cheers, Håkon >>> >>> On 1 March 2011 23:23, Scott O'Bryan <[email protected]> wrote: >>> >>>> I see no reason why this wouldn't work.. What specifically is failing >>>> for you and perhaps a code snipi might help me visualize your issue. >>>> >>>> On Mar 1, 2011, at 3:04 PM, "Håkon Sagehaug" <[email protected]> >>>> wrote: >>>> >>>>> Hi all, >>>>> >>>>> I've just stared using Trinidad and myFaces, and had a question. I'm >>>>> implementing a login in page for uses, and wanted to use the >>>>> statusIndicator, to give back messages for the user like >>>>> >>>>> 1. Got user information >>>>> 2. Loading datasets >>>>> 3. Logged in >>>>> >>>>> And tried to have a tr:outputText within the statusIndicator. The >>> value >>>> for >>>>> the outPuttext would be linked to a backing bean, but I was not very >>>>> successful, do you have any other tips? >>>>> >>>>> I guess one can use the progressIndicator, but I would like text to >> be >>>>> returned not a procentage progress. >>>>> >>>>> cheers, Håkon >>>> >>> >>

