为myfaces.JSF_JS_MODE'minimal-modern'定义的submitForm()没有定义

时间:2015-12-14 15:21:57

标签: jsf jsf-2 jsf-2.2 myfaces commandlink

我尝试使用MyFaces 2.2.8设置一个简单的JSF 2.2应用程序。 由于MyFaces有一些我以前从未使用过的上下文参数,我试图熟悉这些参数。

所以我第一次使用cb1并遇到org.apache.myfaces.JSF_JS_MODE的问题。 如果我将模式设置为h:commandLink,commandLink将尝试调用未定义的myfaces.oam.submitForm()。 如果我将模式设置为minimal-modernminimal则可行。

通过阅读一些互联网文章,我认为这是一个错误,因为submitForm既不是jsf-legacy.js也不是jsf-i18n.js也不是jsf-experimental.js的一部分,normal显然需要它。 此外,h:commandLink的源代码评论告诉我

  

oamSubmit脚本包含在jsf.js

这里:

org.apache.myfaces.shared.renderkit.html.util.ResourceUtils.markScriptAsRendered(FacesContext, String, String)

我在这里缺少什么?提前谢谢!

1 个答案:

答案 0 :(得分:1)

我可以确认这是一个错误。在MYFACES-4034解决了2.2.10