JHTML Area の値を設定するのに苦労しています。しかし、運がありません。誰でも私を助けてください。非常に多くの記事を読みましたが、それに関するものは何も見つかりませんでした。ここでも検索しましたが、問題が 1 つ見つかりましたが、解決策はありません。
どんな助けでも大歓迎です。
よろしくお願いいたします。
ジーシャン
JHTML Area の値を設定するのに苦労しています。しかし、運がありません。誰でも私を助けてください。非常に多くの記事を読みましたが、それに関するものは何も見つかりませんでした。ここでも検索しましたが、問題が 1 つ見つかりましたが、解決策はありません。
どんな助けでも大歓迎です。
よろしくお願いいたします。
ジーシャン
私はそれを解決しました。textarea で JHTMLArea メソッドを呼び出す前に、最初に textarea の値をコピーしてから、htmlarea 関数を適用します。
$("#txtNotes").val($('#hdnNotesDescription').val());
$("#txtNotes").htmlarea(
{
// Override/Specify the Toolbar buttons to show
toolbar: ["bold", "italic", "underline", "link", "unlink", "orderedlist", "unorderedlist", "indent", "outdent", "justifyleft", "justifycenter", "justifyright"],
toolbarText: $.extend({}, jHtmlArea.defaultOptions.toolbarText,
{
"bold": "Bold",
"italic": "Italic",
"underline": "Under Line",
"link": "Hyperlink",
"unlink": "Remove Hyperlink",
"orderedlist": "Numbering",
"unorderedlist": "Bullets",
"indent": "Increase Indent",
"outdent": "Decrease Indent",
"justifyleft": "Align Text Left",
"justifycenter": "Center",
"justifyright": "Align Text Right"
}),
loaded:function(){
}
});
「loaded」イベントを使用できない場合は、次の方法で試すこともできます。
$('textarea').htmlarea('pasteHTML','<h1>some <b>HTML</b> you want to add</h1>');
これにより、現在のキャレット位置にテキストが挿入されます。
頑張れ、タマス
これを行うための適切な呼び出しがあります。Use this.pasteHTML("Text to enter");
This は、テキストをプログラムでエディタに挿入します。
例えば
loaded:function(){
this.pasteHTML("Hello World");
}