2016-06-22 11 views
0

(Mit Sitecore 8)Sitecores 8 Dialog

Ich habe eine Schaltfläche im Rich-Text-Editor erstellt und ich möchte den Text von hier in die Seite dahinter übersetzen. Um das Beispiel zu geben, klicken Sie auf die Schaltfläche, der Dialog wird geöffnet, Sie klicken auf einen der Werte (die gespeichert werden) und dann müssen Sie die Einfüge-Schaltfläche verwenden, um diese Werte in die Rich Text-Editor-Box hinter dem Dialog zu senden .

ich meine XML-Datei mit der regulären Front-End-Code haben:

<div class="fontBox"> 

<ul> 
    <li>A</li> 
    <li>B</li> 
    <li>C</li> 
    <li>D</li> 
    <li>E</li> 
</ul> 

</div> 
Insert Icon

Meine Js wie folgt aussieht:

$('.fontBox ul li').on('click', function() { 
    $(this).toggleClass('selected'); 
}); 

$('#OKButton').on('click', function() { 

var vSelect = $('.selected').text(); // this stores the values of every .selected li 
$('.scStretch #Editor_contentIframe body').text(vSelect); // here is where I'm trying to take the values and write them 
scCancel(); // this closes the dialog box after executing 

});

Der Rich Text Editor befindet sich im #EditorCenter (td-Wert) mit einem iframe darin. Wie kann ich Text oder Werte in den Rich Text Editor senden, nachdem ich auf die Schaltfläche geklickt habe? Ich kann das nicht debuggen, also weiß ich nicht, wie Sitecore Werte von einem Dialog an den Rich-Text-Editor sendet (z. B. Medien einfügen). Alles, was jetzt getan wird, speichert die Variablen und schließt dann den Dialog, ohne die Werte an den ursprünglichen Rich Text Editor zu senden. Ich bin mir sicher, dass es etwas mit dem RadEditor zu tun hat, aber an dieser Stelle rate ich.

Antwort