Description |
1 online resource |
|
text file |
Contents |
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. |
Summary |
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. |
Local Note |
eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America |
Subject |
JavaScript (Computer program language)
|
|
JavaScript (Computer program language) |
|
User interfaces (Computer systems)
|
|
User interfaces (Computer systems) |
|
Web sites -- Authoring programs.
|
|
Web sites -- Authoring programs. |
|
JavaScript (Llenguatge de programació)
|
|
Interfícies d'usuari (Informàtica)
|
Genre/Form |
Llibres electrònics.
|
Subject |
Pàgines web -- Programari d'autors.
|
Other Form: |
Print version: 9781299735187 |
ISBN |
1299735185 (electronic book) |
|
9781299735187 (electronic book) |
|
9781782164012 (electronic book) |
|
1782164014 (electronic book) |
|
1782164006 |
|
9781782164005 |
|
9781782164005 |