Cargando…

Mastering Ext JS.

Designed to be a structured guide, Mastering Ext JS is full of engaging examples to help you learn in a practical context. This book is for developers who are familiar with using Ext JS who want to augment their skills to create even better web applications.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Groner, Loiane
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Installing the required software; Presenting the application and its capabilities; The splash screen; The login screen; The main screen; User control management; MySQL table management; Content management control; The e-mail client module; Creating the structure of the application using MVC; A quick word about MVC; Creating the application; Creating the loading page; Summary; Chapter 2: The Login Page; The Login screen.
  • Creating the Login screenClient-side validations; Creating custom VTypes; Adding the toolbar with buttons; Running the code; Using itemId versus id
  • Ext. Cmp is bad!; Creating the login controller; Adding the controller to app.js; Listening to the button click event; Cancel button listener implementation; Submit button listener implementation; Creating the User and Groups tables; Handling the login page on the server; Connecting to the database; login.php; Handling the return of the server
  • logged in or not?; Success versus failure; Enhancing the Login screen.
  • Applying a loading mask on the form while authenticatingForm submit on Enter; The Caps Lock warning message; Summary; Chapter 3: Logout and Multilingual; The base of the application; The logout capability; Refactoring the login and logout code; Handling the logout capability on the server; The client-side activity monitor; The multilingual capability; Creating the change language component; Creating the translation files; Applying the translation on the application's components; HTML5 local storage; Handling the language change in real-time; Locale
  • translating Ext JS; Summary.
  • Chapter 4: Advanced Dynamic MenuCreating the dynamic menu; The database model
  • groups, menus, and permissions; Creating the menu models
  • hasMany association; Creating the store
  • loading the menu from the server; Handling the dynamic menu on the server; Creating the menu with Accordion panel and Tree panel; Replacing the central container on the viewport; Creating the menu controller-side; Rendering the menu from nested JSON (hasMany association); Opening a menu item dynamically; Changing app.js; Summary; Chapter 5: User Identification and Security; Managing users.
  • Listing all the users
  • simple Grid panelUser model; Users store; Users Grid panel; Users controller; Adding and editing a new user; Creating the edit view
  • a form within a window; The group model; The groups store; The controller
  • listening to the add button; The controller
  • listening to the edit button; The controller
  • saving a user; The controller
  • listening to the cancel button; Previewing a file before uploading it; Deleting a user; Summary; Chapter 6: MySQL Table Management; Presenting the tables; Creating the models; Abstract model; Specific models; Creating the stores.