2010-04-09 23 views
1

我想在我的应用程序中使用listOfValues或autoComplete组件。 目前我正在使用tomahawk,无法找到autoComplete或listOfValues的任何相关组件。任何人都可以请建议我,如果有任何其他方式使用tomahawk做到这一点?如何在JSF中获得listOfValues或autoComplete

回答

2

这需要一个Javascript/Ajax的镜头。由于Tomahawk不是一个Ajaxical风味的组件库,你不会在那里找到任何东西。你要么需要编写一些(自定义)投票(或更好,jQuery)代码周围或去与Ajaxical权力JSF组件库,如RichFaces具有rich:suggestionBox出于这样的目的。

+0

+1,虽然意见箱有点难以使用。 – Bozho 2010-04-09 16:38:28

2

RichFaces有一个易于使用的版本suggestionBox,它是<rich:comboBox>

如果您不需要组合部分(即用于选择的箭头),则可以扩展组件并摆脱组合部分,或使用suggestionBox

我一旦决定就第一种选择,这竟然是我的目的,更容易。

+0

+1对于proposalbox和rich:comboBox,它们工作得很好,而且你不必编写自己的javascript; o) – 2010-04-09 22:01:46

+0

谢谢BalusC。我已经使用Javascript实现它,它工作正常。 – user312810 2010-04-20 08:31:04

+0

谢谢所有人(BalusC,Bozho,Jon)的建议。我已经使用Javascript实现了LOV,并且工作良好。但是我仍然无法获得LOV弹出窗口的外观和感觉并不像预期的那样。将尝试使它看起来不错,否则将喜欢去上述建议的选项之一。 再次感谢您。 – user312810 2010-04-20 08:34:55

相关问题