【问题标题】:Country autocomplete textfield in JSF2 (Primefaces Component Lib) implementationJSF2(Primefaces 组件库)实现中的国家/地区自动完成文本字段
【发布时间】:2011-11-12 14:46:13
【问题描述】:

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

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

我在用primefaces组件库,有现成的插件可以用吗?

【问题讨论】:

    标签: jsf-2 primefaces country


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的实用见解。
    猜你喜欢
    • 2016-06-02
    • 2011-12-25
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多