java - 找不到要处理为 'ajaxSingle' 的组件

标签 java jsf richfaces

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

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

在第一个上,我的 suggestionBox 运行良好,一切正常,但在另一个上我遇到了一些问题。 SuggestionBox 不显示我的建议。在日志中我有这样的东西:

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

有什么结论吗?

更新:

    <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。 之后,我们的组件按预期工作。

关于java - 找不到要处理为 'ajaxSingle' 的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3616482/

相关文章:

java - 为什么 UIComponent 中的 encodeXxx 方法接受 FacesContext 参数?

jsf-2 - 如何关闭 rich :popupPanel on press of Esc key?

javascript - 如何在提交之前拦截所有 RichFaces 请求并重写实际的表单值?

Java保证不可变对象(immutable对象)的初始化安全?

Java:集合中的对象

JAVA IO - 请澄清

java - 如何从 session 中清除所有 pageFlowScope map ?

java - 如何在liferay主题中自定义模板

java - 在 JSF 中存储 View ID

java - 在 AJAX 调用之间保留 JSF 消息