Re: [TYPO3-german] ExtJS 4 zusätzlich im Backend von TYPO3 4.5.x verwenden

2011-11-02 Diskussionsfäden Thomas F.
Problem gelöst: die Sandbox wurde nicht richtig genutzt. Nun 
funktioniert alles wunderbar. Gute Idee, die 4er-Version zu sandboxen, 
sodass sie parallel zu älteren Versionen genutzt werden kann (m.M.n. 
auch notwendig, wenn ich im Netz so lese, wie viele Entwickler Probleme 
haben, ihre ExtJS Webapps auf ExtJS 4 zu portieren...).


Dennoch die Frage, ob es hinsichtlich der parallelen Verwendung bekannte 
Probleme gibt. Würde gern vermeiden, dass ich jetzt einen Haufen Zeit in 
die Einarbeitung stecke, nur um später feststellen zu müssen, dass die 
Koexistenz von ExtJS 3 und 4 in einem Projekt gar nicht empfehlenswert 
ist/Nachteile mit sich bringt.


Grüße,
Thomas F.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] ExtJS 4 zusätzlich im Backend von TYPO3 4.5.x verwenden

2011-11-02 Diskussionsfäden Kay Strobach
Hi Thomas,

kannst du uns noch die CodeSchnipsel geben?! ;)

Danke
Kay

Am 02.11.2011 10:00, schrieb Thomas F.:
 Problem gelöst: die Sandbox wurde nicht richtig genutzt. Nun
 funktioniert alles wunderbar. Gute Idee, die 4er-Version zu sandboxen,
 sodass sie parallel zu älteren Versionen genutzt werden kann (m.M.n.
 auch notwendig, wenn ich im Netz so lese, wie viele Entwickler Probleme
 haben, ihre ExtJS Webapps auf ExtJS 4 zu portieren...).
 
 Dennoch die Frage, ob es hinsichtlich der parallelen Verwendung bekannte
 Probleme gibt. Würde gern vermeiden, dass ich jetzt einen Haufen Zeit in
 die Einarbeitung stecke, nur um später feststellen zu müssen, dass die
 Koexistenz von ExtJS 3 und 4 in einem Projekt gar nicht empfehlenswert
 ist/Nachteile mit sich bringt.
 
 Grüße,
 Thomas F.


-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3  inspiring people to share!
Get involved: http://typo3.org

Answere was usefull: https://flattr.com/profile/kaystrobach
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] ExtJS 4 zusätzlich im Backend von TYPO3 4.5.x verwenden

2011-11-02 Diskussionsfäden Thomas F.

Hallo Kay,

einen wirklichen Codeschnipsel braucht es nicht, aber eine spezifizierte 
Vorgehensweise - kein Problem. Ein bisschen Background: es geht um ein 
Backendmodul auf Extbase-/Fluidbasis.


1. im Controller: initializeAction() includiert die spezielle 
Sandboxversion von ExtJS und file mit eigenem JS-Code:


$renderer = t3lib_div::makeInstance('t3lib_PageRenderer');
$renderer-addJsFile('../typo3conf/ext/extension_key/Resources/Public/Js/ext-4.0.7-gpl/builds/ext-all-sandbox-debug.js');
$renderer-addJsFile('../typo3conf/ext/extension_key/Resources/Public/Js/common.js');


2. common.js arbeitet mit Namespace (Ext4.methodName) aus der 
ext-all-sandbox-debug.js, um ExtJS 3 nicht in die Quere zu kommen:


Ext4.onReady(function(){

  // a click handler
  var buttonHandler = function(target) { // 1
Ext4.MessageBox.alert('reply from: ', target.text);
  }

  // a button
  var btn = new Ext4.Button({
text : 'Button',
handler : buttonHandler
  });

}


Eigentlich geht es nur darum, den Namespace Ext4 anstelle Ext zu 
verwenden, damit eventuell gleichnamige Methoden (mit evtl. geänderter 
Funktionalität) sich nicht in die Quere kommen.
Bis jetzt funktioniert's recht reibungslos... vielleicht bleibt es ja 
so. :-)



Am 02.11.2011 11:02, schrieb Kay Strobach:

Hi Thomas,

kannst du uns noch die CodeSchnipsel geben?! ;)

Danke
Kay

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german