Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Groner, Loiane.

Title Mastering Ext JS.

Publication Info. [Place of publication not identified] : Packt Publishing, 2013.

Item Status

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