'Study/Ext JS'에 해당되는 글 37건
- 2011.03.23 Build Ajax applications with Ext JS
- 2011.03.23 EXT JS 외부 사이트 링크
- 2011.03.22 EXT JS 예제 소스 및 미리보기 지원
- 2011.03.22 EXT JS 개발 가이드 (일본 사이트)
- 2011.03.22 Tutorial:Extending Ext Class
- 2011.03.20 Manual:Intro
- 2011.03.20 Manual:Intro:Basic Application Design (Korean)
- 2011.03.19 Tutorial:Application Layout for Beginners (Korean) 2
- 2011.03.19 Ext.EventManager API Documentation
- 2011.03.12 EXT JS? How to learn it? 1
폼 디자인이나 컨트롤 기본 사용법 파악 할 때 도움 될듯 싶네요
개발은 백문이 불여 일타 라고 하지요. 하지만 UI 나 UX에 자신 있는 개발자가 아닌 이상
EXT JS를 가지고 UI 설계 하는 것은 한계가 있는 것이 대부분의 개발자 아닐까요 ㅋ
아래 사이트들은 이런 고민을 조금은 해결해 주는 유용한 자료가 아닌가 싶습니다.
http://www.java2s.com/Code/JavaScript/Ext-JS/CatalogExt-JS.htm
http://examples.extjs.eu/
http://www.sencha.com/learn/Tutorial:Extending_Ext_Class
The Ext framework is built using object-oriented (OO) concepts common to other languages like C#, Java, etc., but not common to traditional JavaScript development. If you're used to the hodgepodge of global functions and variables common to other JavaScript libraries/code snippets, development with Ext will require a different mindset. It might seem difficult at first, but the payoff will be well worth the effort.
If you are unfamiliar with OO concepts or how they are applied to JavaScript, you might first begin by reading through some OO JavaScript resources. Of course, Ext itself is also an excellent template for how to develop OO JavaScript, so don't be afraid to dive into the Ext code and see how it does things!
Summary: 이 튜토리얼은 당신이 올바르게 어플리케이션을 만드는데 도움을 줍니다.
http://www.sencha.com/learn/Tutorial:Application_Layout_for_Beginners_(Korean)
1. Ext.EventManager
Registers event handlers that want to receive a normalized EventObject instead of the standard browser event and provides several useful events directly. See Ext.EventObject for more details on normalized event objects.
This class is a singleton and cannot be created directly.
1) onDocumentReady
/** * Adds a listener to be notified when the document is ready (before onload and before images are loaded). Can be * accessed shorthanded as Ext.onReady(). * @param {Function} fn The method the event invokes. * @param {Object} scope (optional) The scope ( this reference) in which the handler function executes. Defaults to the browser window.* @param {boolean} options (optional) Options object as passed to {@link Ext.Element#addListener}. It is recommended that the options * {single: true} be used so that the handler is removed on first invocation.*/ onDocumentReady( Function fn , [Object scope ], [boolean options ] ) : void
Adds a listener to be notified when the document is ready (before onload and before images are loaded). |
사용 예> Ext.EventManager.onDocumentReady(BasicInfo_Main.init, BasicInfo_Main, true); |
딱, 나와 같구나... 친절하게 가이드 해 주는 아래 내용대로 따라해 볼까나.
어디서부터 시작해야할 지 모르겠으면 다음 방법으로 접근해보세요.
|
1. 무엇을 원하는지 데모에 있는 것들을 한번 보세요.
Portal Example
http://dev.sencha.com/deploy/dev/examples/portal/portal.html
Layout Browser
http://dev.sencha.com/deploy/dev/examples/layout-browser/layout-browser.html
Border Layout
http://dev.sencha.com/deploy/dev/examples/layout/complex.html
Ext.Panel
http://dev.sencha.com/deploy/dev/examples/panel/panels.html
Editor examples
http://dev.sencha.com/deploy/dev/examples/simple-widgets/editor.html
Resizable Examples
http://dev.sencha.com/deploy/dev/examples/resizable/basic.html
Ext Buttons
http://dev.sencha.com/deploy/dev/examples/button/buttons.html
Localization with Extjs
http://dev.sencha.com/deploy/dev/examples/locale/multi-lang.html?lang=ko&charset=utf-8
Pivot Grid
http://dev.sencha.com/deploy/dev/examples/pivotgrid/simple.html
Property Grid
http://dev.sencha.com/deploy/dev/examples/grid/property-grid.html
Edit Grid
http://dev.sencha.com/deploy/dev/examples/grid/edit-grid.html
Custom Grid Filters Example (local filtering)
http://dev.sencha.com/deploy/dev/examples/grid-filtering/grid-filter-local.html
Checkbox Selection in a TreePanel
http://dev.sencha.com/deploy/dev/examples/tree/check-tree.html
Tree Grid
http://dev.sencha.com/deploy/dev/examples/treegrid/treegrid.html
Paging
http://dev.sencha.com/deploy/dev/examples/grid/paging.html
Grouping
http://dev.sencha.com/deploy/dev/examples/grid/grouping.html
Statusbar Demo
http://dev.sencha.com/deploy/dev/examples/statusbar/statusbar-demo.html
Statusbar Advanced
http://dev.sencha.com/deploy/dev/examples/statusbar/statusbar-advanced.html
MessageBox Dialogs
http://dev.sencha.com/deploy/dev/examples/message-box/msg-box.html
Tab Panel Examples
http://dev.sencha.com/deploy/dev/examples/tabs/tabs.html
Advanced Tabs
http://dev.sencha.com/deploy/dev/examples/tabs/tabs-adv.html
An Example of a "Tab Scroller Menu" plugin.
http://dev.sencha.com/deploy/dev/examples/tabs/tab-scroller-menu.html
Group Tabs
http://dev.sencha.com/deploy/dev/examples/grouptabs/grouptabs.html
Charts
http://dev.sencha.com/deploy/dev/examples/chart/charts.html
Offline Support - With Google Gears. http://gears.google.com/
http://dev.sencha.com/deploy/dev/examples/tasks/tasks.html