0

Primefaces には凝った HTML エディターがあり<p:editor>ます。ユーザーが Primefaces のエディタ内に入力するテキストに一般的にスタイル
を変更または適用する方法はありますか? font-size例えば、style=""以下のように申請したのですが、うまくいきません。

<p:editor id="editor" style="font-size: 26px;font-family:verdana" value="#{eventController.eventUI.desc}"/>
4

1 に答える 1

1

Primefaces エディタは iframe を使用し、iframe は内部の 1 ページを使用するため、そのページの css を変更する必要があります。あなたが試すことができます:

<h:form id="form">  
        <p:editor id="eid" value="nothing"/>
        <script>
            $(document).ready(function() {
                $('#form\\:eid').find('iframe').contents().find('body').css({
                    'font-size': '10px',
                    'color' : 'blue'
                });
            });
        </script>
    </h:form>
于 2013-06-05T03:08:01.220 に答える