autocompleteList和autocompleteMethod之间的区别在于rich:autocomplete?

时间:2014-06-11 10:43:57

标签: java jsf-2 autocomplete richfaces

我读了autoComplete的文档,但我无法得到它。

  • autocompleteList - 将呈现给用户的一系列建议。
  • autocompleteMethod - 根据提供的前缀返回建议列表的方法。

当我们想使用autocompleteList和autocompleteMethod时? 两个属性都给出了列表。

欢迎任何回答。

1 个答案:

答案 0 :(得分:0)

  • autoCompleteList - 检索整个列表

  • autoCompleteMethod - 调用方法并将值传递给它,以便您可以过滤服务器端的列表

但这取决于您使用的模式,如果您使用clientlazyClient模式,列表只加载一次,其余的则发生在客户端(因此* Method和*列表);使用cachedAjax仅当当前输入的缓存为空时才检索列表,ajax每次都检索列表。如果您不打算进行任何服务器端过滤,则不需要autoCompleteMethod。