Index
A
- AbstractComponent class
- about / Class system
- alias, class system
- about / Alias
- Apache Tomcat
- ExtJS-based application, publishing / index.html
- Sencha Touch-based application, publishing / index.html
- application design
- about / Application design
- views / Application design
- models / Application design
- stores / Application design
- data files / Application design
- controllers / Application design
- ExtJS-based application / ExtJS-based application
- Sencha Touch-based application / Sencha Touch-based application
- asynchronous loading
- about / Asynchronous loading
- autoCreateViewport*true property / Application
B
- beginEdit operation
- about / Model
- building blocks, Sencha Ext JS/Touch
- model / Model
- view / View
- controllers / Controller
C
- caching for loader
- disabling / Disable caching for loader
- cancelEdit operation
- about / Model
- challenges, MVC application
- project creation / Project creation
- debugging / Debugging
- build / Build
- minification / Minification
- changedWhileEditing operation
- about / Model
- class
- defining, in class system / Defining a class
- configuration / Configuration
- class, naming conventions
- properties / Class
- classes, ExtJS-based application
- Ext.app.Application / ExtJS-based application
- Ext.app.Controller / ExtJS-based application
- Ext.container.Container / ExtJS-based application
- Ext.data.Model / ExtJS-based application
- Ext.data.Store / ExtJS-based application
- classes, Sencha Touch-based application
- Ext.app.Application / Sencha Touch-based application
- Ext.app.Controller / Sencha Touch-based application
- Ext.Container / Sencha Touch-based application
- Ext.Component / Sencha Touch-based application
- Ext.data.Model / Sencha Touch-based application
- Ext.data.Store / Sencha Touch-based application
- Class loader
- about / Class loader
- asynchronous loading / Asynchronous loading
- synchronous loading / Synchronous loading
- hybrid loading / Hybrid loading
- class properties, naming conventions
- about / Properties
- Class System
- about / Class system
- class hierarchy / Class system
- UI, creating / Class system
- naming conventions / Naming convention
- class, defining / Defining a class
- alias / Alias
- alternate class name / Alternate class name
- extend property / Extend
- static properties / Statics
- inheritable statics / Inheritable statics
- Mixin / Mixin
- singleton property / Singleton
- error reporting / Error reporting
- class system
- requires class, using / Uses versus requires
- Client-side MVC architecture
- features / Why Client-side MVC architecture
- commit operation
- about / Model
- controller
- about / Controller
- in, Ext JS framework / ExtJS
- in, Touch framework / Sencha Touch
- controller, ExtJS-based application folder structure
- about / Controller
- users / Users
- departments / Departments
- controller, Sencha Touch-based application folder structure
- about / Controller
- users / Users
- departments / Departments
- controllers, application design
- users / Application design
- departments / Application design
- convertDeptCodeToName method
- copy operation
- about / Model
- CSS / Why Client-side MVC architecture
D
- data files, application design
- users.json / Application design
- departments.json / Application design
- DataView component
- about / Why Sencha MVC architecture
- departments.json data file
- about / Application design
- destroy operation
- about / Model
- Destruction phase, view
- about / View
- disableCaching / Disable caching for loader
E
- editing operation, model instance
- endEdit operation
- about / Model
- erase operation
- about / Model
- error reporting
- about / Error reporting
- estjsapp applications
- Ext.app.Application
- about / Ext JS 4.1, Sencha Touch
- Ext.app.Application class
- about / ExtJS-based application, Sencha Touch-based application
- functionalities, in EXT JS / Ext JS
- functionalities, in Sencha Touch / Sencha Touch
- Ext.app.Controller
- about / Sencha Touch
- Ext.app.Controller class
- Ext.app.Profile class
- about / Sencha Touch
- Ext.Component
- about / Ext JS 4.1, Sencha Touch
- Ext.Component class
- about / Sencha Touch-based application
- Ext.Container
- about / Sencha Touch
- Ext.container.Container
- about / Ext JS 4.1
- Ext.container.Container class
- about / ExtJS-based application
- Ext.Container class
- about / Sencha Touch-based application
- Ext.data.Model
- about / Ext JS 4.1, Sencha Touch
- Ext.data.Model class
- Ext.data.Store class
- Ext.define class
- Ext.onReady
- about / Why Sencha MVC architecture
- Ext.onReady method
- about / Ext JS 4.1
- Ext JS
- Ext.app.Application class / Ext JS
- ExtJS-based application
- about / ExtJS-based application
- folder structure / Folder structure
- initializing / Application
- publishing, to Apache Tomcat / index.html
- Ext JS 4.1
- about / Ext JS 4.1
- Ext JS framework
- controller / ExtJS
F
- FieldAncestor mixin / Class system
- file, naming conventions
- about / File
- filterUsersByDepartment method / Users
- folder structure, ExtJS-based application
- about / Folder structure
- model / Model
- store / Store
- view / View
- controller / Controller
- application / Application
- index.html file / index.html
- folder structure, Sencha Touch-based application
- about / Folder structure
- model / Model
- store / Store
- view / View
- controller / Controller
- application / Application
- index.html / index.html
G
- getAddress() method / Configuration
- getChanges operation
- about / Model
- getName() method / Configuration
- getString method
- about / Mixin
- getUserByDepartment()
- about / Methods and variables
H
- history support, Sencha Touch
- about / Routing and history
- hybrid loading
- about / Hybrid loading
I
- index.html, ExtJS-based application folder structure
- about / index.html
- index.html file, Sencha Touch-based application folder structure
- about / index.html
- inheritableStatics keyword
- about / Inheritable statics
- initConfig method / Configuration
- Initialization phase, view
- about / View
- isModified operation
- about / Model
- itemclick event / Debugging
- itemdblclick handler
- about / Why Sencha MVC architecture
J
- JavaScript / Why Client-side MVC architecture
- JSBuilder
L
- LineSegment class / Class system
- list route
- about / Routing and history
- load operation
M
- method and variable names, naming conventions
- about / Methods and variables
- mixin, class system
- about / Mixin
- model
- model, ExtJS-based application folder structure
- about / Model
- user / User
- department / Department
- model, Sencha Touch-based application folder structure
- about / Model
- user / User
- department / Department
- model class
- fields / Model
- model instance
- models, application design
- user / Application design
- department / Application design
- MVC application
- challenges / Challenges
- solution / Solutions
- MVC architecture
- diagrammatic representation / Why Client-side MVC architecture
N
- naming conventions, class system
- about / Naming convention
- class / Class
- file / File
- properties / Properties
- Native packaging for Android
- URL / Build
- Native packaging for iOS
- URL / Build
O
- Observable class
- about / Class system
- operations, model instance
- operations, store instance
P
R
- reject operation
- about / Model
- Render phase, view
- about / View
- Rich Internet Applications (RIA) / Why Client-side MVC architecture
- routing, Sencha Touch
- about / Routing and history
S
- save operation
- about / Model
- Sencha Ext JS/Touch
- about / Sencha MVC architecture
- diagrammatic representation / Sencha MVC architecture
- Sencha MVC architecture
- features / Why Sencha MVC architecture
- benefits / Why Sencha MVC architecture
- about / Sencha MVC architecture
- Ext JS 4.1 / Ext JS 4.1
- Sencha Touch / Sencha Touch
- Class System / Class system
- Class loader / Class loader
- Sencha SDK tool
- installing / Project creation
- downloading / Project creation
- Sencha Touch
- about / Sencha Touch
- components / Sencha Touch
- controller / Sencha Touch
- profile / Profile
- Ext.app.Application class / Sencha Touch
- routing / Routing and history
- history support / Routing and history
- dependency management, with loader / Dependency management with loader
- Sencha Touch-based application
- about / Sencha Touch-based application
- folder structure / Folder structure
- publishing, to Apache Tomcat / index.html
- showUsersByDepartment method / Routing and history
- showUsersList method / Routing and history
- singleton property, class system
- about / Singleton
- solution, MVC application
- project creation / Project creation
- debugging / Debugging
- build / Build
- minification / Minification
- static properties, class system
- about / Statics
- inheritable statics / Inheritable statics
- store
- store, ExtJS-based application folder structure
- users / Users
- departments / Departments
- store, Sencha Touch-based application folder structure
- about / Store
- users / Users
- departments / Departments
- store instance
- operations / Store
- stores, application design
- users / Application design
- departments / Application design
- synchronous loading
- about / Synchronous loading
- sync operation
- about / Store
T
- ToString class
- about / Mixin
- touchapp applications
- Touch framework
- controller / Sencha Touch
U
- UI, class system
- creating / Class system
- user <script> tag
- about / User <script> tag
- users.json data file
- about / Application design
- users/*id route
- about / Routing and history
V
- validate() method / Model
- validate operation
- about / Model
- validations config property / Model
- view
- view, ExtJS-based application folder structure
- about / View
- user list / User List
- user edit / User Edit
- department list / Department List
- viewport / Viewport
- view, Sencha Touch-based application folder structure
- about / View
- user list / User List
- user edit / User Edit
- department list / Department List
- views, application design
- user list / Application design
- edit user / Application design
X
- (X)HTML / Why Client-side MVC architecture