inputext の値属性を動的に設定する必要があります。例を挙げました
@ManagedBean(name="pageload")
@RequestScoped
public class SearchBean{
private List<FieldConfigVO> fieldConfig;
private String property1;
private String property2;
//getters and setters
}
および FieldConfig オブジェクト
public class FieldConfigVO implements Serializable{
private String name;
private String property_name;
}
次のようにxhtmlで表示する必要があります
<h:dataTable value = "#{pageload.fieldConfig}" var="field">
<h:column>
<h:outputText value = "#{field.name}"/>
</h:column>
<h:column>
<h:inputText value = "#{pageload.??????????/>
</h:column>
</h:dataTable>
inputText 値を SearchBean.name のプロパティにバインドしたいのですが、 FieldConfigVO .something から value 属性で取得できます
value = "#{pageload.+fieldConfigVO.property_name} 値は property1,property2 に設定する必要があり、property_name
を使用して識別できます
助けてください