[richfaces-issues] [JBoss JIRA] Updated: (RF-2342) progressBar: multiple using rich:progressBar component leads to incorrect progress processing for one(at least) of comboBoxes.
Mikhail Vitenkov (JIRA)
jira-events at lists.jboss.org
Wed Feb 27 13:04:42 EST 2008
[ http://jira.jboss.com/jira/browse/RF-2342?page=all ]
Mikhail Vitenkov updated RF-2342:
---------------------------------
Attachment: ProgressBar.xhtml
ProgressBar.java
> progressBar: multiple using rich:progressBar component leads to incorrect progress processing for one(at least) of comboBoxes.
> -------------------------------------------------------------------------------------------------------------------------------
>
> Key: RF-2342
> URL: http://jira.jboss.com/jira/browse/RF-2342
> Project: RichFaces
> Issue Type: Bug
> Affects Versions: 3.2.0
> Environment: IE6, IE7, FF, Safari
> Reporter: Mikhail Vitenkov
> Assigned To: Nick Belaevski
> Attachments: ProgressBar.java, ProgressBar.xhtml
>
>
> Step 1. Add two rich:progressBar components on tested xhtml page.
> Step 2. Define "value" attribute for 2 progressBars. Use following code:
> <h:outputText value="value:" />
> <h:inputText id="valuePBID" value="#{progressBar.value}">
> <a4j:support event="onchange" reRender="progressBarID"></a4j:support>
> </h:inputText>
> <h:outputText value="value1:" />
> <h:inputText id="valuePBID1" value="#{progressBar.value1}">
> <a4j:support event="onchange" reRender="progressBarID1"></a4j:support>
> </h:inputText>
> Step 3. Define minValue & maxValue attributes for 2 rich:progressBar components. Use following code:
> <h:outputText value="minValue:" />
> <h:inputText value="#{progressBar.minValue}" onchange="submit();" />
> <h:outputText value="maxValue:" />
> <h:inputText value="#{progressBar.maxValue}" onchange="submit();" />
>
> <h:outputText value="minValue1:" />
> <h:inputText value="#{progressBar.minValue1}" onchange="submit();" />
> <h:outputText value="maxValue1:" />
> <h:inputText value="#{progressBar.maxValue1}" onchange="submit();" />
> Step 4. Define Load method in java bean, like this:
> public String getLoadInfo() {
> return Data.cityAfrica[value % 62];
> }
> public String getLoadInfo1() {
> return Data.cityAsia[value % 20];
> }
> Step 5. Use <h:outputText id="loadInfoPBID" value="[Load: #{progressBar.loadInfo}] " /> for output current city, being loaded over progressBar.
> Step 6. Navigate to page, contained tested components.
> Step 7. Run progress process for the 1st progressBar & verify loaded data(Africa cities should display).
> Step 8. Stop process from Step 7 & run progress process for the 2nd progressBar & verify loaded data(Asia cities should display).
> Step 9. Run two process simultaneously & verify loaded data.
> Actual behavior:
> Loaded data for the 1st & 2nd progressBar are equal(Asia cities display). For more information see .xhtml & .java files attached to this issue.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list