1

MDL: Material Design Lite from Google ( MDL )を使用して、JSF 2.0、Primefaces 5.2 で作成されたアプリケーションがあります。jsf ページに p:editor を配置すると、機能しません。エディターのすべての要素が無効になります。要素を調べると、すべての div が無効になっていることがわかります。

また、最初にページを開いたときにエディターが機能しませんが、F12 を押して (javascript コンソールを表示するために) そのタブ (コンソール) を閉じると、エディターが機能し始めます。

誰でも私を助けることができますか?

4

1 に答える 1

2

どうやら、JavaScript MDL が jquery に干渉し、ページのロード時に Jquery から Editor.init() が呼び出され、MDL が p:edit を無効にするということを行ったようです。だから、私はそれを作ります:

 <script type="text/javascript">
        $(function () {
            setTimeout(function () {
                PrimeFaces.ab({s: 'id_from_editor', p: 'id_from_editor', u: 'id_from_editor'});
            }, 1000);
        })
    </script>

それは働いています。

于 2015-07-24T11:08:26.183 に答える