Jsf 2 在自动完成richfaces的建议框中显示不同的对象

Jsf 2 在自动完成richfaces的建议框中显示不同的对象,jsf-2,richfaces,jboss6.x,Jsf 2,Richfaces,Jboss6.x,我面临一个问题,将suggestionBox迁移到richfaces 4 autocomplete,这有点复杂,有两个对象组和人。建议框应同时显示这两个对象或其中一个。我附上了suggestionBox的屏幕截图。组将显示在“组”标签下方,人员将显示在“人员”标签下方。backingbean中的对象给出了这两个对象的列表。任何帮助都将不胜感激 <rich:autocomplete id="selTrainerOrGroup" minChars="2" mode="ajax"

我面临一个问题,将suggestionBox迁移到richfaces 4 autocomplete,这有点复杂,有两个对象组和人。建议框应同时显示这两个对象或其中一个。我附上了suggestionBox的屏幕截图。组将显示在“组”标签下方,人员将显示在“人员”标签下方。backingbean中的对象给出了这两个对象的列表。任何帮助都将不胜感激

<rich:autocomplete id="selTrainerOrGroup" minChars="2" mode="ajax"
                                  autocompleteMethod="#{backingBean.getFuzzySearch}" 
                                  var="trainersGroups" autofill="false" fetchValue="#{trainersGroups.name}">
                         <h:column>
                            <h:outputText value="#{trainersGroups.name}" />
                         </h:column>         
               </rich:autocomplete>


看不到任何屏幕截图。如果要使其看起来像带有optgroup的select,我认为这是不可能的。@Makhiel:我可以调用该方法并获得响应,但我看不到页面上呈现的值。@Makhiel:当我将模式更改为client时,我看到了列表,但当我将模式设置为ajax时就不是了。你检查过该方法是否返回了正确的数据吗?@Makhiel:是的,它返回了正确的数据。我在控制台的网络选项卡中看到响应。