0
私は1パネルの回答からテキストを読み込みます。適切な書式設定やテキストの追加に問題があります。パネルに追加のテキストを追加します。
たとえば、このthis.messagePanel.body.dom.innerHTML
リターン:
"<div id="panel-1428-outerCt" data-ref="outerCt" class="x-autocontainer-outerCt" role="presentation" style="width: 100%; table-layout: fixed; height: 100%;">
<div id="panel-1428-innerCt" data-ref="innerCt" style="padding:5px 5px 5px 5px" class="x-autocontainer-innerCt">
My Text...
</div>
</div>"
は、今私は、例えば、テストのために追加のテキストを追加するwan't、最終的な結果は
このような"<div id="panel-1428-outerCt" data-ref="outerCt" class="x-autocontainer-outerCt" role="presentation" style="width: 100%; table-layout: fixed; height: 100%;">
<div id="panel-1428-innerCt" data-ref="innerCt" style="padding:5px 5px 5px 5px" class="x-autocontainer-innerCt">
My Text...
<br>
TEST
</div>
</div>"
になりますこれまでのところ、私がやっていましたこれは完全に間違っていて、今私は適切な解決策を見つけることを試みているこのコードでこれは、
var oldMessage = this.messagePanel.body.dom.innerText;
var newMessage = oldMessage + "<br><br>" + message + "<br><br>";
var html =
"<div id='panel-1459-outerCt' data-ref='outerCt' class='x-autocontainer-outerCt' role='presentation'" +
" style='width:100%; table-layout:fixed; height:100%;'>" +
"<div id='panel-1459-innerCt' data-ref='innerCt' style='padding:5px 5px 5px 5px' class='x-autocontainer-innerCt'>" +
newMessage +
"</div></div>";
this.messagePanel.body.update(html);
すでにいくつかのテキストが入っているパネルに、新しい行にテキストを追加する方法を教えてもらえますか? EXTJS 6を使用しています。追加情報が必要な場合はお知らせください。事前にありがとう
[まあ、 'setHtml'があります(https://fiddle.sencha.com/#view/editor&fiddle/1l02)。 – Alexander
はい、それは本当ですが、addHtmlについて知っていますか?setHtml(getHtml +)ではなく何かを知っていますか? –
あなたが何を意味するかわからない、私はExtJSソースではなく、ドキュメントで 'addHtml'関数を見つけられません。 – Alexander