1

在 JSF2 中实现国家/地区自动完成文本字段的最佳方法是什么?

我想知道是否有比实现 bean 从数据库或 XML 数据源注入国家列表更好的方法。

我正在使用 primefaces 组件库,是否有现成的插件可以使用?

4

1 回答 1

1

无论如何,您将需要一个托管 bean。否则,您无法在 JSF 视图中引用它。如果数据不会发生变化,只需在应用程序范围的 bean 中加载和初始化一次。例如,如果需要每天刷新数据,请使用@SingletonEJB@Schedule并让您的托管 bean 委托给它。

PrimeFaces 有一个<p:autoComplete>组件。你可以在他们的展示中找到一个例子。您可以让completeMethod指向应用程序范围的 bean 并指向value请求/视图范围的表单 bean。

于 2011-11-13T13:56:45.227 回答