Aktuelle Zeit: 19.07.2018 07:46

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: dijit/Editor implementieren
BeitragVerfasst: 10.06.2018 02:43 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
ccode_new hat geschrieben:
Ich würde gerne diesen Editor:
data-dojo-type="dijit/Editor"
direkt aus SpiderBasic nutzen.

Fred nutzt eine speziell angepasste dojo-Version (warum auch immer). Jeglicher Zugriff auf einen eventuell vorhandenen dijit-Ordner wird in den dojo-Ordner umgeleitet.
Aus diesem Grund muss der Inhalt des dijit-Ordners in den dojo-Ordner kopiert werden.

Hiernach kannst Du folgenden Code ausprobieren:

Code:
EnableExplicit

Enumeration
  #Window
  #Editor
EndEnumeration

Procedure BindEditor(Gadget)
 
  ! var selector = $(spider_GadgetID(v_gadget).div).find('.dijitContentPane');
  ! var oldID = selector.attr("id");
  ! selector.attr("id", "newID");
 
  ! require(["dijit/Editor"], function( Editor ) {
 
  Protected H = GadgetHeight(Gadget) - 43 ; 43 = geschätzter Wert Toolbar-Höhe
 
  ! var myEditor = new Editor({
  !   height: v_h + 'px',
  ! }, selector[0]);
 
  ! selector.attr("id", oldID);
 
  ! myEditor.startup();
 
  ! });
 
EndProcedure

OpenWindow(#Window, #PB_Ignore, #PB_Ignore, 800, 450, "DijitEditor-Demo", #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
ContainerGadget(#Editor, 10, 10, 780, 430) : CloseGadgetList()
BindEditor(#Editor)


Das ist zwar noch ein ziemliches Gehäcksel, aber zumindest schon mal ein Anfang.

Grüße ... Peter

_________________
einfach ist schwierig


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Baidu [Spider] und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye