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
>