2012-02-20 14 views
6

Byłem zainteresowany wiedzą o piaskownicy extjs, ale nie byłem w stanie znaleźć jej zbyt wiele w Internecie. Czy ktoś mógłby powiedzieć lub wskazać jakiś odpowiedni zasób na temat tego, czym jest piaskownica extjs i jak działa. Z góry dziękuję!Co to jest piaskownica extjs?

Odpowiedz

8

Sandbox Ext JS to po prostu inna nazwa w przestrzeni nazw najwyższego poziomu.

Zwykle wszystkie kody Ext JS należą do przestrzeni nazw "Ext", więc można odwoływać się do klas jako Ext.Element, Ext.MessageBox itp. Piaskownica (konkretnie piaskownica Ext JS 4) używa "Ext4" zamiast tego (jak w Ext4.Element), możesz używać wielu wersji Ext JS obok siebie, nie martwiąc się o nazywanie kolizji. Czasami grają ze sobą dobrze, często nie, więc nie można dodawać Ext4.Elements do Ext.Panel (przynajmniej nie bez większego wysiłku).

Dystrybucja JS Ext zawiera pliki wymienione jako piaskownicy, które można odwołać w projekcie wraz ze standardowymi plikami.

Zapoznaj się z Sandbox example na stronie Dokumenty JS Ext, aby wyświetlić ją w akcji. Musisz jednak użyć debugera przeglądarki, aby wyświetlić źródło i skrypty.

+0

Możesz również "piaskować" Ext CSS (z tego samego powodu), używając opcji konfiguracji prefiksu CSS. –

+0

Dowolne wskazówki na temat tego, do których plików należy się odwoływać. Wszelkie istotne linki bardzo by pomogły. Dzięki. – rush

+1

Będziesz potrzebował przynajmniej 'builds/ext-all-sandbox.js' oraz' resources/css/ext-sandbox.css'. Te nazwy plików pochodzą z ext-4.0.7, więc nie mogę zagwarantować, że będą dokładnie takie same w każdej innej wersji, ale będą blisko. – Eric