在 JSF2 中实现国家/地区自动完成文本字段的最佳方法是什么?
我想知道是否有比实现 bean 从数据库或 XML 数据源注入国家列表更好的方法。
我正在使用 primefaces 组件库,是否有现成的插件可以使用?
在 JSF2 中实现国家/地区自动完成文本字段的最佳方法是什么?
我想知道是否有比实现 bean 从数据库或 XML 数据源注入国家列表更好的方法。
我正在使用 primefaces 组件库,是否有现成的插件可以使用?
无论如何,您将需要一个托管 bean。否则,您无法在 JSF 视图中引用它。如果数据不会发生变化,只需在应用程序范围的 bean 中加载和初始化一次。例如,如果需要每天刷新数据,请使用@Singleton
EJB@Schedule
并让您的托管 bean 委托给它。
PrimeFaces 有一个<p:autoComplete>
组件。你可以在他们的展示中找到一个例子。您可以让completeMethod
指向应用程序范围的 bean 并指向value
请求/视图范围的表单 bean。