PacktLib: Ext JS Data-driven Application Design

Ext JS Data-driven Application Design

Credits

Foreword

About the Author

About the Reviewers

www.PacktPub.com

Preface

Data Structure

The structure of the application – User, Customer, Quotation, Quotations, Bill, and Bills

The user

The customer

Quotation and Quotations

Bill and Bills

Creating and dealing with the customer structure tables

Creating each operation and testing

The Customers table

The Bill table

Summary

Planning Application Design

Setting up Sencha Cmd and a local development environment

Creating controllers

Using Ext.util.History for directly accessing a screen

Setting up Ext Direct

Summary

Data Input

Creating the login page

Creating the MyAccount form

Creating the Quotation form

Creating the Bill form

Managing dirty and undirty apps

The Quotation form

The Bill form

Implementing the read and write processes using Ext Direct

Reading data

Writing data and validations

Summary

List and Search

Creating the Quotation list

Creating the Quotation model

Updating the Quotation view

Implementing the Quotation controller

Loading the grid and implementing toolbar buttons

Managing toolbar buttons depending on the grid selection's status

Using a search trigger field and a relation URL hash

Summary

Reporting

Creating charts on dashboard

Creating a pie chart

Creating a bar chart

Creating a line chart

Creating a radar chart

Summary

Data Management

Designing Import and Export

Summary

Index