6

既に持っている場合、エディターを読み取り専用として自動的に設定するようにtinymceを設定するにはどうすればよいですかtextareaattr("readonly")

4

5 に答える 5

2

tinyMCE を読み取り専用フィールドに適用したくない場合は、次を使用しますclass="readonly"

tinyMCE.init({
    ...
    editor_deselector: "readonly"
});

読み取り専用クラスのテキストエリアは無視されます

于 2012-09-25T13:48:05.897 に答える
0

tinyMce の readOnly モードを設定した場合は、tinyMCE API を使用する必要があります。したがって、読み取り専用に設定できます:

tinyMCE.init({
        ...
        theme : "advanced",
        readonly : 1
});

テキストエリアに「読み取り専用」の値のみを設定する場合は、tinyMce にはこのフィールド用の独自のラッパーがあり、(html からの) ネイティブ フィールド - 非表示フィールドとして設定されるため、1 つの属性を設定しても意味がないことに注意してください。

于 2012-09-25T13:44:24.530 に答える
0

私はいくつかの小さな mce を持っており、そのうちのいくつかは class="nonEditableMCE" を持ち、いくつかは class="editableMCE" を持っています。その場合、2 つの init を持つことができ、これは機能しています。Id が動的な場合は、クラス セレクターを使用する方がはるかに簡単です。

tinymce.init({
        selector: ".nonEditableMCE",
        height: 200,
        statusbar: false,
       readonly : 1

    });

    tinymce.init({
        selector: ".editableMCE",
        height: 200,
        statusbar: false,
        readonly: 0

    });
于 2016-07-28T11:46:40.220 に答える