1

richfaces 3.x、jsf 1.x、jboss-seam 2.2 を richfaces 4.x、jsf 2.x、および jboss-seam 2.3 に移行しています。ajax が読み込まれた popupPanel 内に rich:editor タグがあります。ckeditor.js.seam?ln=org.richfaces.ckeditor:16 は、editor.ecss と en.js を読み込もうとしていますが、これらの両方で404が発生し、コンソールに undefined のプロパティ オプションを読み取れないというエラーが表示されますckeditor.js.seam?ln=org.richfaces.ckeditor:49. コードは次のようになります

<rich:tabPanel switchType="ajax">
  <rich:tab>
   <a4j:commandButton value="loadComments" render="addCommentModalPanel"
           oncomplete="RichFaces.ui.PopupPanel.showPopupPanel('addCommentModalPanel');" />
  </rich:tab>
</rich:tabPanel>

<rich:popupPanel>
  <div>
   <rich:editor value="#{someBean.getValues}"/>
 </div>
</rich:popupPanel>

PS: editor.ecss ファイルの richfaces-components-ui jar も表示されます。

4

1 に答える 1

1

私は2.5未満のサーブレットを使用していたので、次のようにweb.xmlでリソースサーブレットを定義する必要があり、問題を解決しました。誰かがこの質問を見て、これを解決するために時間を費やしてくれたことに感謝します。私は自分で解決しました。

<servlet>
    <servlet-name>Resource Servlet</servlet-name>
    <servlet-class>org.richfaces.webapp.ResourceServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>Resource Servlet</servlet-name>
    <url-pattern>/org.richfaces.resources/*</url-pattern>
</servlet-mapping>
于 2015-09-23T08:32:39.893 に答える