Skip to content

_Index

Learn Ext JS step by step. This guide covers the class system, components, grids, forms, charts, and building enterprise-grade web applications with practical examples.

Ext JS is a comprehensive JavaScript framework for building data-intensive enterprise applications. It provides over 140 pre-built UI components, a robust data package, and a class system that enables organized, scalable application architecture.

Back to Home

Published Topics

Ext JS Introduction — Enterprise-Class JavaScript Framework

Learn Ext JS fundamentals: the component-based architecture, class system, data package, and how Ext JS builds complex enterprise applications with rich UI widgets.

✓ Live

Ext JS Components — Configuration, Lifecycle, and Customization

Master Ext JS components: configuration options, lifecycle events (init, render, destroy), component queries, and creating custom xtypes for reusable widgets.

✓ Live

Ext JS Containers and Layouts — Managing Component Arrangement

Master Ext JS containers and layouts: hbox, vbox, border, fit, card, column, and absolute layouts for positioning and sizing components within applications.

✓ Live

Ext JS Data Package — Models, Stores, Proxies, and Data Binding

Master Ext JS data package: define Models with fields and validations, use Stores for data management, configure Proxies for CRUD, and bind data to components.

✓ Live

Ext JS Grid Panels — Data Display, Editing, and Advanced Features

Master Ext JS Grid panels: column configuration, data binding, inline editing, row selection, grouping, pagination, and advanced grid features for enterprise data tables.

✓ Live

Ext JS Forms — Input Fields, Validation, and Data Binding

Master Ext JS forms: text fields, combo boxes, checkboxes, radio groups, field validation, form binding to models, and handling form submissions with the form panel.

✓ Live

Ext JS Tree Panels — Hierarchical Data, Nodes, and Drag-and-Drop

Learn Ext JS Tree panels: tree store configuration, node manipulation, lazy loading, drag-and-drop, checkbox selection, context menus, and integrating trees with other components.

✓ Live

Ext JS Tab Panels — Tab Management, Dynamic Tabs, and Tab Customization

Learn Ext JS Tab panels: tab panel configuration, dynamic tab creation, tab events, tab context menus, closable tabs, tab icon styling, and integrating tabs with other components.

✓ Live

Ext JS Windows and Dialogs — Modal Windows, Message Boxes, and Floating Panels

Learn Ext JS window components: modal dialogs, floating panels, Ext.MessageBox alerts and prompts, custom window toolbars, window animations, and managing window state and z-order.

✓ Live

Ext JS Charts — Bar, Line, Pie, and Interactive Data Visualization

Learn Ext JS Charts: creating bar, line, pie, and scatter charts, configuring axes, legends, series, themes, chart interactions (tooltips, highlights), and binding charts to Stores.

✓ Live

Ext JS MVC Architecture — Models, Views, Controllers, and Application Structure

Learn Ext JS MVC architecture: organizing code with Models, Views, Controllers, stores, references, event flow, controller actions, and building scalable single-page applications with Ext JS.

✓ Live

Ext JS Routing and History — URL-Based Navigation and Browser History

Learn Ext JS routing: configuring routes with parameters, route handlers, browser history management, before action hooks, and integrating routes with MVC controllers for deep-linkable applications.

✓ Live

Ext JS Theming and Styling — Custom Themes, CSS, and Visual Customization

Learn Ext JS theming: custom theme creation, CSS variable overrides, component styling, Sencha Themer integration, responsive design with adaptiveConfig, and performance optimization for themed apps.

✓ Live

Ext JS Extensions and Plugins — Custom Components, Mixins, and Reusable Logic

Learn Ext JS extensions and plugins: extending existing components, creating plugins, using mixins for reusable behavior, building custom xtypes, and packaging extensions for distribution.

✓ Live

Ext JS Complete Project — Building an Enterprise Dashboard from Scratch

Build a complete Ext JS enterprise dashboard: plan architecture, configure MVC modules, implement data grids with CRUD, design charts and forms, add routing and theming, and deploy the final application.

✓ Live

All 15 topics in _Index are published.