私はファイルピッカーを持っており、tinyMCEエディタのテキストエリアに選択されたHTMLファイルとXMLファイルをロードしたいと思っています。ファイルをtinyMCEエディタにロード
以下のコードがあり、動作しません。
<script type="text/javascript">
tinymce.init({
selector: 'textarea', // change this value according to your HTML
height: 400,
browser_spellcheck: true,
plugins: "code,table,textcolor,save,preview,searchreplace,advlist,textcolor,hr,fullscreen",
toolbar: [
'save | undo redo | styleselect | fontsizeselect | bold strikethrough italic forecolor backcolor | link image | alignleft aligncenter alignright | numlist bullist | indent outdent | table | code | fullscreen'
],
file_browser_callback: function(field_name, url, type, win) {
win.document.getElementById(field_name).value = 'editor';
console.log(win.document.getElementById(field_name).value);
},
save_onsavecallback: function() {
var doc = tinymce.get('content').getDoc();
console.log('Content: ', doc);
}
});
</script>
テキストエリアは次のようになります。正確には
<textarea class="form-control" id="editor"></textarea>
、ここでは何が起こるかです。ファイルピッカーが表示されますが、ドキュメントを開くときにクリックすると、選択したファイルがテキストエリアに入力されません。
以下の画像。あなたはTinyMCEをファイルピッカー機能を望んでいない場合に私のコメントにあなたの最後の応答に基づいて
If i were to open one of these files they would not be in tinymce textarea...
特に動作しないのは何ですか?あなたは実際の詳細を提供していません。良い質問をする方法:https://stackoverflow.com/help/how-to-askと最小限で完全で証明可能な例を作成する方法:https://stackoverflow.com/help/mcve –
Michael、問題が何であるかをより明確にするために、私は自分の投稿の最後に向かって詳細を追加しました。私の問題を見直していただきありがとうございます。私はあなたのご意見とご支援をお待ちしております。 – InTheShell
あなたのコードは、選択されたファイルに何もしていないように見えるので、エディタに「表示される」とは思われません。あなたはこれを見たことがありますか:https://www.tinymce.com/docs/demo/file-picker/ また、アップロードできるファイルの種類はまさにですか?あなたはTinyMCEにあなたがXMLファイルを選んだのを何にしたいですか? –