发现奇怪的问题,可能是错误。

我有2个完全相同的带有Richfaces:suggestionbox的网页。

在第一个中,我的proposalBox运作良好,一切正常,但是在另一个上,我遇到了一些问题。 RecommendationionBox没有显示我的建议。在日志中,我有这样的事情:

WARNING: No component found to process as 'ajaxSingle' for clientId remains-form:konta-suggest
2010.1.9 12:02:29 org.ajax4jsf.component.AjaxViewRoot processPhase

有什么结论吗?

UPD:
    <h:inputText value="#{repobean.kont}" id="kont" label="Payer" style="width:230px;"/>
    <rich:suggestionbox onobjectchange="printObjectsSelected(#{rich:element('konta-id')}, #{rich:component('konta-suggest')}, 'id');" usingSuggestObjects="true" width="230" var="result" fetchValue="#{result.kont}" suggestionAction="#{kontabean.suggest}" id="konta-suggest" for="kont">
                                    <h:column>
                                        <h:outputText value="#{result.kont}"/>
                                    </h:column>
                                    <h:column>
                                        <h:outputText value="#{result.kontName}"/>
                                    </h:column>
                                </rich:suggestionbox>
<h:inputHidden id="konta-id" value="#{repobean.kontId}" />

onobjectchange中的Javascript是一个将id打印到konta-id中的函数。

第二页上的jsp代码是从第一页复制粘贴的。

最佳答案

我知道,这个问题已有5年历史了,但是我们有同样的错误(使用不同的组件)

在我们的例子中,我们将外部ui:repeat更改为a4j:repeat
之后,我们的组件按预期工作。

10-07 17:18