[JBoss JIRA] Created: (RF-4293) comboBox: using component with s:convertEntity leads to displaying id list instead of object property in label for s:selectItems.
by Mikhail Vitenkov (JIRA)
comboBox: using component with s:convertEntity leads to displaying id list instead of object property in label for s:selectItems.
---------------------------------------------------------------------------------------------------------------------------------
Key: RF-4293
URL: https://jira.jboss.org/jira/browse/RF-4293
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.2
Environment: jboss 4.2.1.GA, seam 2.0.2, richfaces 3.2.2.BETA5(IE6, IE7, FF 3.1, Safari 3.1, Opera 9.51)
Reporter: Mikhail Vitenkov
Assignee: Nick Belaevski
#1. Create "Car" entity with two attributes("id" & "name") following way:
@Entity(name="car")
public class Car {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Car(int id){
this.id = id;
this.name = "name_" + id;
}
@Id
private int id;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
#2. Add rich:comboBox on the page.
<rich:comboBox id="lstIndustry1" defaultLabel="Select your industry">
<s:selectItems value="#{combobox.selectItems}" var="ind" label="#{ind.name}"/>
<s:convertEntity />
</rich:comboBox>
selectItems is ArrayList<Car> defined in "combobox" bean:
private ArrayList<Car> selectItems;
public Combobox(){
this.selectItems = new ArrayList<Car>();
for(int i = 0; i < 100; i++){
selectItems.add(new Car(i));
}
}
#3. Naviagate on the page, contained rich:comboBox.
#4. Open component's pop up list & verify items' labels.
Actual behavior:
Instead of Car's "name" property list fo ids displayed. Replace rich:comboBox with h:selectOneMenu - everything works fine.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 5 months
[JBoss JIRA] Created: (RF-6230) Support itemValue and itemLabel for rich:comboBox
by Felipe Jaekel (JIRA)
Support itemValue and itemLabel for rich:comboBox
-------------------------------------------------
Key: RF-6230
URL: https://jira.jboss.org/jira/browse/RF-6230
Project: RichFaces
Issue Type: Feature Request
Reporter: Felipe Jaekel
When using a SelectItem object, only the value property is used.
The problem is when data is populated from the database, the value property is necessary for holding the entity primary key, since the property that is used as label isn't always unique at the database, like the name property of an Employee entity for example. It has also the problem of having to write extra code to retrieve the entity. Having the ID there are already some entity converters available and when using JPA there is the EntityManager's findById method.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 5 months
[JBoss JIRA] Created: (RF-3559) rich:combobox using different itemValue and itemLabel select item
by Rafael Jimenez (JIRA)
rich:combobox using different itemValue and itemLabel select item
-----------------------------------------------------------------
Key: RF-3559
URL: http://jira.jboss.com/jira/browse/RF-3559
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.1
Environment: IE7 - Richfaces 3.2.1 CR7 - eclipse europa
Reporter: Rafael Jimenez
Priority: Optional
Fix For: 3.2.1
In this code:
-------------------------------------------------------------------------------------------------------
<f:view>
<ui:composition>
<ui:define>
<h:form>
<rich:panel style="width:500px; height:300px; overflow:scroll" >
<h:outputText value="ComboBox Scroll Bug" />
<rich:comboBox>
<f:selectItem itemValue="001" itemLabel="option1" />
<f:selectItem itemValue="002" itemLabel="option2" />
<f:selectItem itemValue="003" itemLabel="option3" />
</rich:comboBox>
</rich:panel>
</h:form>
</ui:define>
</ui:composition>
</f:view>
---------------------------------------------------------------------------------------------------------------
It must show itemlabels options and get itemvalue but It shows itemvalues and get itemvalue from selectitem.
--
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
14 years, 5 months
[JBoss JIRA] Created: (RF-6039) Rerender is SubView Blind
by Francisco Jose Peredo Noguez (JIRA)
Rerender is SubView Blind
-------------------------
Key: RF-6039
URL: https://jira.jboss.org/jira/browse/RF-6039
Project: RichFaces
Issue Type: Bug
Reporter: Francisco Jose Peredo Noguez
rerender is subView blind, lets say we have 2 subview
<f:subview id="idSubview1">
<a:aRichControl="idOfRichControl">
<a:commandButton id="commandButton" reRender = "idOfRichControl">
</f:subview id="someSubview1">
<f:subview id="idSubview2">
<a:aRichControlid="idOfRichControl">
<a:commandButton id="commandButton" reRender = "idOfRichControl">
</f:subview id="someSubview1">
Since we are using subview, it does not matter that the id of the aRichControl inside each of the subview is the same, because the id of the subview is prefixed on runtime, so the ids of the two aRichControl end up being idSubview1:idOfRichControl and idSubview2:idOfRichControl.
But the problem is that reRender is subView blind, so, idSubview2.commandButton will reRender the first idSubview1:idOfRichControl instead of idSubview2:idOfRichControl.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 5 months