Jsf 2 当列表太大时,会将dropdownlist渲染到顶部

Jsf 2 当列表太大时,会将dropdownlist渲染到顶部,jsf-2,primefaces,Jsf 2,Primefaces,我正在我的webproject中使用。当大量数据进入搜索框时,列表的位置是从下到上,而不是从上到下,并且并非所有数据都可见 如何修复它,使其从上到下显示数据?您可以使用scrollHeight属性定义列表中显示的项目的高度,如下所示 <p:autoComplete value="#{bean.text}" completeMethod="#{bean.complete}" scrollHeight = "150" /> Primefaces文档肯定会对您有所帮助,您可以使用scro

我正在我的webproject中使用。当大量数据进入搜索框时,列表的位置是从下到上,而不是从上到下,并且并非所有数据都可见


如何修复它,使其从上到下显示数据?

您可以使用scrollHeight属性定义列表中显示的项目的高度,如下所示

<p:autoComplete value="#{bean.text}" completeMethod="#{bean.complete}" scrollHeight = "150" />

Primefaces文档肯定会对您有所帮助,您可以使用scrollHeight属性定义列表中显示的项目的高度,如下所示

<p:autoComplete value="#{bean.text}" completeMethod="#{bean.complete}" scrollHeight = "150" />
 <p:autoComplete id="acOrden" value="#{serviciosMB.ordenSelect}"
                                            completeMethod="#{serviciosMB.complete}"
                                            var="mauto"   
                                            itemValue="#{mauto}" 
                                            itemLabel="#{mauto.consecutivoOrden}"
                                            converter="ordenProduccionServiciolConverter" required="true">
                                <p:ajax event="itemSelect" listener="#{serviciosMB.renderPanelOrden}" update="panelOrden :form2:growl" />
                                <p:column>
                                    #{mauto.codigoOrden}
                                </p:column>
                            </p:autoComplete> 
Primefaces文档肯定会对您有所帮助

 <p:autoComplete id="acOrden" value="#{serviciosMB.ordenSelect}"
                                            completeMethod="#{serviciosMB.complete}"
                                            var="mauto"   
                                            itemValue="#{mauto}" 
                                            itemLabel="#{mauto.consecutivoOrden}"
                                            converter="ordenProduccionServiciolConverter" required="true">
                                <p:ajax event="itemSelect" listener="#{serviciosMB.renderPanelOrden}" update="panelOrden :form2:growl" />
                                <p:column>
                                    #{mauto.codigoOrden}
                                </p:column>
                            </p:autoComplete> 
请参阅ajax侦听器


查看ajax listener

谢谢,但正如我看到的这个链接,他们提到了它的一些功能,我正在使用primefaces 3.5。我无法面对这个问题,所以试图回答我的能力:还有一个问题你知道……你能告诉我如何从autoselect中选择任何项目我们可以调用一个方法吗?谢谢,但当我看到这个链接时,他们提到了它也有一些问题。我正在使用primefaces 3.5。我无法面对这个问题,所以试图回答我的能力:我想你知道的还有一个……你能告诉我如何从autoselect中选择任何一项我们可以调用一个方法吗?你想说什么我不明白?你想说什么我不明白?