我正在使用 primefaces 开发一个网络应用程序。我有一个自动完成字段,它从 pojo 对象获取其值。我想知道是否有类似于omnifaces.SelectItemsConverter的转换器解决方案,这样我就可以避免实现自己的转换器。
omnifaces.SelectItemsConverter 迭代 SelectItems 组件的 SelectItem 集合,以确定实际的 pojo 值。是否有类似的方法来迭代自动完成建议(或仅选定的值)以确定选定的 pojo 值?
为什么不直接使用 OmniFaces 转换器? 如果没有,那么您必须为 POJO 创建自己的转换器,因为这就是 JSF/Faces 的工作原理。
有这个开放的 PF 票证:https://github.com/primefaces/primefaces/issues/10231,其中讨论了添加与 OmniFaces 相同的 AutoConverter 的可能性,但尚未实现。