ブートスフェースでオートコンプリート入力をしようとしていますが、このコンポーネントを作成できません。このコンポーネントを作成して、Beanの1つのメソッドからリストを取得するにはどうすればよいですか? typeahead-values
プロパティで試しましたが、値を取得できません。b:inputTextを使ってオートコンプリートを実装する
<b:inputText
placeholder=""
id="autocomplete"
typeahead="true"
typeahead-values="#{Expedients.getExpedients2()}"
/>
- 編集済み -
私はオートコンプリート(jqueryのとの競合)を表示するために管理 私はこの問題は、今やリストの要素は、配列のブラケットを含むということです参照してください。
public List<String> getExpedients2() {
init();
List<String> n = new ArrayList<String>();
n.add("test1");
n.add("test2");
return n;
}
そして最後に、これはXHTMLで私にこのコードを追加します。 Beanコードです。
<script>
<!--
$('.formulario_autocomplete').typeahead({hint:true,highlight:true,minLength:1},
{limit:5,name:'formulario_autocomplete_typeahead',source:
BsF.substringMatcher(['[test1','test2]'])});
//-->
</script>
要素の結果は次のとおりです。 '[TEST1' と 'TEST2]' これを解決するにはどうすればよい
?