如何在jsf的输入中使用列表属性<;h:输入文本>;
我需要使用jsf内置组件在jsf中实现同样的东西。问题是我无法找到绑定如何在jsf的输入中使用列表属性<;h:输入文本>;,jsf,Jsf,我需要使用jsf内置组件在jsf中实现同样的东西。问题是我无法找到绑定的列表属性。请帮帮我怎么做 <input id="something" list="somethingelse"/> <datalist id="somethingelse"> <option value="Something"></option> <option value="Something Else"&
的列表属性。请帮帮我怎么做
<input id="something" list="somethingelse"/>
<datalist id="somethingelse">
<option value="Something"></option>
<option value="Something Else"></option>
<option value="Another One"></option>
<option value="Alpha"></option>
<option value="Bravo"></option>
<option value="Charlie"></option>
<option value="Delta"></option>
<option value="Echo"></option>
<option value="Foxtrot"></option>
<option value="Gamma"></option>
</datalist>
您可以使用它
<input id="something" list="somethingelse"/>
变成
<h:inputText pt:list="somethingelse" />
因此,以下完整示例有效:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough">
<h:head />
<h:body>
<h:form>
<h:inputText pt:list="somethingelse" />
<datalist id="somethingelse">
<option value="Something"></option>
<option value="Something Else"></option>
<option value="Another One"></option>
<option value="Alpha"></option>
<option value="Bravo"></option>
<option value="Charlie"></option>
<option value="Delta"></option>
<option value="Echo"></option>
<option value="Foxtrot"></option>
<option value="Gamma"></option>
</datalist>
</h:form>
</h:body>
</html>
但是请记住,您需要在客户端预先准备完整的选项列表。根据键入的字符从数据库中填充并不容易
如果你被允许使用类似的东西,你可以用它来实现这一点
<input id="something" list="somethingelse"/>
变成
<h:inputText pt:list="somethingelse" />
因此,以下完整示例有效:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough">
<h:head />
<h:body>
<h:form>
<h:inputText pt:list="somethingelse" />
<datalist id="somethingelse">
<option value="Something"></option>
<option value="Something Else"></option>
<option value="Another One"></option>
<option value="Alpha"></option>
<option value="Bravo"></option>
<option value="Charlie"></option>
<option value="Delta"></option>
<option value="Echo"></option>
<option value="Foxtrot"></option>
<option value="Gamma"></option>
</datalist>
</h:form>
</h:body>
</html>
但是请记住,您需要在客户端预先准备完整的选项列表。根据键入的字符从数据库中填充并不容易
如果允许您使用类似的功能,它的功能会更强大为什么需要它?答案是:在JSF中没有这样的选项,我必须在我的页面中使用inputI。我需要知道如何使用抱歉,重复我自己的话,但让我更清楚地表述一下。为什么需要使用
(带有数据列表)而不是
?您是否尝试使用jsf2.2 passthTour属性?先生,我需要实现带有建议的搜索框,如facebook等。我已经尝试过了,但还没有完全满足要求。。。。看见请下次在问题中添加类似的内容。这让事情变得更清楚了。如果你再加上它不符合要求的原因,那就更好了。不过,尝试使用passthrough属性的建议可能会有所帮助。为什么需要这个?答案是:在JSF中没有这样的选项,我必须在我的页面中使用inputI。我需要知道如何使用抱歉,重复我自己的话,但让我更清楚地表述一下。为什么需要使用
(带有数据列表)而不是
?您是否尝试使用jsf2.2 passthTour属性?先生,我需要实现带有建议的搜索框,如facebook等。我已经尝试过了,但还没有完全满足要求。。。。看见请下次在问题中添加类似的内容。这让事情变得更清楚了。如果你再加上它不符合要求的原因,那就更好了。不过,尝试使用passthrough属性的建议可能会有所帮助。