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