Przejmowałem projekt PHP + ExtJS. Niestety nie ma dokumentacji. Jak mogę się dowiedzieć, która wersja ExtJS jest używana?Pobierz wersję ExtJS
W jQuery uzyskujemy ver, uruchamiając "$(). Jquery;". Coś takiego w ExtJS?
Przejmowałem projekt PHP + ExtJS. Niestety nie ma dokumentacji. Jak mogę się dowiedzieć, która wersja ExtJS jest używana?Pobierz wersję ExtJS
W jQuery uzyskujemy ver, uruchamiając "$(). Jquery;". Coś takiego w ExtJS?
http://docs.sencha.com/ext-js/4-0/#/api/Ext.Version-method-getVersion
var ver = Ext.getVersion('core');
if (ver.isLessThan('4.0.1')) {
Ext.Msg.show({
title: 'Err',
msg: 'Old version',
buttons: Ext.Msg.OK,
icon: Ext.Msg.ERROR
});
Jest to specyficzne dla Ext 4, które jest mało prawdopodobne w jego starym projekcie. Przydatne dla przyszłych projektów starszych;) –
Po drugie [komentarz bmoeskau] (http://stackoverflow.com/questions/6607205/get-extjs-version#comment7806748_6607315), ta odpowiedź jest dość niedorzeczna. Interfejs API dołączony w odpowiedzi wyraźnie stwierdza, że Ext.getVersion() jest niedostępna do wersji 4.0.0! – blong
Dwa proste sposoby, aby to zrobić. Pierwszym z nich jest z konsolą za pomocą przeglądarki internetowej ..
W ExtJS 3.x:
Ext.version;
W ExtJS 4.x:
Ext.getVersion('extjs');
Można też spojrzeć w ext -all-debug.js i sprawdź numer wersji u góry skryptu. We wszystkich wersjach od 1.0 zawierają numer wersji na górze skryptu ext-all-debug, można go nazwać czymś innym, ale wystarczy rozejrzeć się po hierarchii aplikacji.
Działająca Ext.version w moim firebug działa. Thanx. – sri20198
W ExtJS 4.2.1 'Ext.version' zwraca undefined – Geo
@Geo zaktualizował moją odpowiedź – JamesHalsall
Od ExtJS 4.1.1:
Ext.getVersion().version;
Zobacz mój inny komentarz: http://stackoverflow.com/questions/6607205/get-extjs-version#comment25334157_6607315 – blong
umieścić to w funkcji JavaScript.
var majorVersion;
var fullVersion;
if (Ext.version != undefined) {
majorVersion = Ext.version.substring(0, Ext.version.indexOf("."));
fullVersion = Ext.version;
} else {
majorVersion = Ext.getVersion().getMajor();
fullVersion = Ext.getVersion().version;
}
alert("Ext version:"+majorVersion+" "+fullVersion);
Jak to się stało, że znalazłem go po prostu patrząc na kod źródłowy Ext JS w ciągu pół minuty? Lub * patrząc * na dokumentację Ext JS? –
@ Chrisa Morgana, ponieważ jesteś bogiem. – JamesHalsall