I have an ArrayList for a selectManyCheckbox component which is mapped to a
String array. I want to have a item of the checkbox to be selected by
default. I tried the following "not working" part with java.lang.String[]
and got a cast exception. How do I do this???
<managed-bean>
<managed-bean-name>licenseKeyBean</managed-bean-name>
<managed-bean-class>LicenseKeyBeanImpl</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<!-- not working -->
<!--managed-property>
<property-name>features</property-name>
<property-class>java.lang.String[]</property-class>
<list-entries>
<value-class>java.lang.String</value-class>
<value>1</value>
</list-entries>
</managed-property-->
<managed-property>
<property-name>featureList</property-name>
<property-class>java.util.ArrayList</property-class>
<list-entries>
<value-class>javax.faces.model.SelectItem</value-class>
<value>#{feature1}</value>
</list-entries>
</managed-property>
</managed-bean>
<!-- set features -->
<managed-bean>
<managed-bean-name>feature1</managed-bean-name>
<managed-bean-class>javax.faces.model.SelectItem</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>label</property-name>
<value>dummy</value>
</managed-property>
<managed-property>
<property-name>value</property-name>
<value>1</value>
</managed-property>
</managed-bean>
--
View this message in context:
http://www.nabble.com/managed-bean-presets-for-String---t1746093.html#a4746336
Sent from the MyFaces - Users forum at Nabble.com.