入力するフィールドの 1 つがオートコンプリートであるセル内編集を使用してデータテーブルを作成することは可能ですか? 私はprimefaces 3.4を使用しています
<p:column headerText="#{label['manufacturer_name']}" style="width:145px">
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{prod.manufacturer}" style="width:140px" />
</f:facet>
<f:facet name="input">
<p:autoComplete id="acManufacturer" value="#{prod.manufacturer}" completeMethod="#{productBean.manufactures}" style="width:140px" />
</f:facet>
</p:cellEditor>
</p:column>
そしてBean側で:
public List<String> manufactures(){
List<String> manufactures = new ArrayList<String>();
manufactures.add("man2");
manufactures.add("man1");
return manufactures;
}
私のメソッドは、Bean で呼び出されることはありません。
ありがとう