Ahh yeah. Look, your component is not updating because you're not telling it to. You need to set up a partialTrigger in order to get the StatusIndicator to update.
On Mar 2, 2011, at 12:48 AM, "Håkon Sagehaug" <[email protected]> wrote: > 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 >>

