4

<p:selectBooleanButton>PrimeFaces Mobile ページにを追加すると、サーバー ログに次の警告が表示されます

WARNING: JSF1064: Unable to find or serve resource, undefined/undefined.css, from library, primefaces.
Jan 11, 2015 3:00:36 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource

ブラウザコンソールに次のエラーが表示されます。

404お探しのページが見つかりませんでした)http://localhost:8080/ewpmob/javax.faces.resource/undefined/undefined.js.xhtml?ln=primefaces&v=5.1.7

これはどのように発生し、どうすれば解決できますか?

4

1 に答える 1

5

これは PrimeFaces モバイルのバグです。これは、次の関連する回答で発見され、肉付けされました: Why is my p:progressBar not displayed, only the number?

回避策は、インラインまたはカスタム スクリプト ファイルを介して、head の末尾または body の先頭でこのスクリプトを実行することです。

var originalPrimeFacesCw = PrimeFaces.cw;
PrimeFaces.cw = function(name, id, options, resource) {
    resource = resource || name.toLowerCase();
    originalPrimeFacesCw.apply(this, [name, id, options, resource]);
};
于 2015-01-11T23:29:15.447 に答える