官网地址:http://docs.sencha.com/extjs/4.1.3/
相关示例:http://docs.sencha.com/extjs/4.1.3/#!/example
Examples
-
Kitchen Sink (Webkit only)
Showcase of Ext JS components using a preview release of the new Neptune theme
-
Feed Viewer
RSS feed reader example application that features a swappable reader panel layout.
-
Ext JS Calendar
Example Calendar application. Demonstrates the new Day, Week and Month views and how to combine them.
-
Web Desktop
Demonstrates how one could build a desktop in the browser using Ext components including a module plugin system.
-
Portal Demo
A page layout using several custom extensions to provide a web portal interface.
-
Ext JS 3 & 4 on one page
This example demonstrates Ext JS 4's sandboxing behavior which allows you to run Ext JS 3 & 4 on the same page.
-
Image Viewer
DataView and TreePanel example that demonstrates dragging data items from a DataView into a TreePanel.
-
Theme Viewer
View and test every Ext component against bundled Ext themes.
-
Simple Tasks
Complete personal task management application example
-
SOAP Grid
Grid loaded from SOAP data
-
AMF Grid
Grid loaded from binary AMF (Action Message Format) data
-
Keyboard Feed Viewer
Shows Ext JS 4's comprehensive keyboard support for users who have difficulty using a pointing device
-
Binding a Grid to a Form
A grid embedded within a FormPanel that uses the Accessibility theme.
-
Basic Array Grid
A basic read-only grid loaded from local array data that demonstrates the use of custom column renderer functions.
-
XML Grid
A simple read-only grid loaded from XML data.
-
Paging
A grid with paging, cross-domain data loading and custom- rendered expandable row bodies.
-
Sliding Pager
A demonstration on the integration of the Slider with the Paging Toolbar using a custom plugin.
-
Grouping
A basic grouping grid showing collapsible data groups that can be customized via the 'Group By' header menu option.
-
Grid Plugins
Multiple grids customized via plugins: expander rows, checkbox selection and row numbering.
-
Grid Filtering
Grid feature providing custom data filtering menus that support various data types.
-
Grid Data Binding (basic)
Data binding a grid to a detail preview panel via the grid"s RowSelectionModel.
-
Grid Data Binding (advanced)
Refactoring the basic data binding example to use a class-based application design model.
-
Multiple Sorting
An example that shows multi-level sorting in a Grid Panel.
-
Grid Cell Editing
An example that shows cell editing in a Grid Panel.
-
Grouped Header Grid
A basic grouping grid showing collapsible data groups that can be customized via the 'Group By' header menu option.
-
Grid Grouping with Summary
Advanced grouping grid that allows cell editing and includes custom dynamic summary calculations.
-
Infinite Grid (Updated)
Sample grid which scrolls through thousands of rows dynamically loaded from a server
-
Grid with Live Search Capability
Grid with Live Search Capability.
-
Grid with Locking Capability
An example extension that introduces the ability to add locking columns to the GridPanel.
-
Grouping with Remote Summary
Advanced grouping grid that allows cell editing and includes remotely loaded dynamic summary calculations.
-
Grid Row Editing
An editable grid which allows the user to make modifications to an entire record at once.
-
RESTful Store with GridPanel and RowEditor
A RESTful Store with JsonWriter which automatically generates CRUD requests to the server.
-
Editable Grid with Writable Store
This Store uses Data's writer to automatically generate CRUD requests to the server through a standard Ajax Proxy.
-
Editable Grid with Writable Store
This Store uses Data's writer to automatically generate CRUD requests to the server through a standard JsonP Proxy.
-
Buffered Scrolling(Updated)
The new grid uses a virtualized scrolling system to handle potentially infinite data sets without any impact on client side performance.
-
List View
Ext 4 replaces Ext.ListView with the default Ext.grid.Panel.
-
Progress Bar Pager
Progress Bar Pager Extension.
-
Property Grid
Create a property grid from an object.
-
Reconfigure Grid
Reconfigure the columns & data of a grid dynamically
-
Grid From Markup
Create a grid with from an existing, unformatted HTML table.
-
Locking Grouping Grid with Summary
Advanced grouping grid that allows cell editing and includes custom dynamic summary calculations. With column locking capability
-
Infinite Grid with remote filter (Updated)
Sample grid which scrolls through thousands of rows dynamically loaded from a server with a filtering UI
-
Locking Grouping Grid with Summary and grouped headers
Grouped grid with locked columns and grouped column headers
-
Area Charts
Display 7 sets of random data in an area series. Reload data will randomly generate a new set of data in the store.
-
Custom Area Charts
Display browser usage trends in an area series. This chart uses custom gradients for the colors and the legend is interactive.
-
Bar Charts
Display a sets of random data in a bar series. Reload data will randomly generate a new set of data in the store.
-
Custom Bar Charts
Displaying a horizontal bar series with a bar renderer that modifies the color of each bar.
-
Complex Dashboard
Showing companies information in a complex dashboard. Edit the information for each record in the form to see live updates in the charts and grid.
-
Rich Tips
Showing a line series with rich tips. Tips show dynamic information in Grid and Pie chart components.
-
Themed Line Charts
Using 3.x theme. Displaying multiple charts and mixed charts with mouse over and click interaction.
-
Column Charts
Display a set of random data in a column series. Reload data will randomly generate a new set of data in the store.
-
Line Charts
Display 2 sets of random data in a line series. Reload data will randomly generate a new set of data in the store.
-
Column Custom Background
A Column chart with customized theme and animation transitions
-
Mixed Series Chart
Display 3 sets of random data using a line, bar, and scatter series. Reload data will randomly generate a new set of data in the store.
-
Pie Charts
Display 5 sets of random data using a pie chart. Reload data will randomly generate a new set of data in the store.
-
Custom Pie Charts
Display 5 sets of random data using a pie chart. A renderer has been set up on to dynamically change the length and color of each slice based on the data.
-
Radar Charts
Display 3 sets of random data in a radar series. Note this example uses a radial axis.
-
Filled Radar Charts
Display 3 sets of random data in a filled radar series. Click or hover on the legend items to highlight and remove them from the chart.
-
Scatter Charts
Display 2 sets of random data in a scatter series. A renderer has been set up on to dynamically change the size and color of the items based upon it's data.
-
Stacked Bar Charts
Showing movie taking by genre as a stacked bar chart sample. Filter the stacks by clicking on the legend items.
-
Live Updated Chart
Showing a line series with data updating at a regular interval.
-
Live Animated Chart
Showing a line series with smooth transitions on data updating at regular intervals.
-
Gauge Chart
Display three custom gauge charts bound to different data stores with different configuration options and easings.
-
Grouped Bar
Display 3 sets of random data in a grouped bar series.
-
Reload Chart
Display a Column Chart Sample that animates when refreshing the data set
-
Basic Tabs
Basic tab functionality including autoHeight, tabs from markup, Ajax loading and tab events.
-
Advanced Tabs
Advanced tab features including tab scrolling, adding tabs programmatically and a context menu plugin.
-
Tab overflow menu
Demonstrates the TabPanel overflow menu extension, which makes management of large numbers of tabs easier
-
Group Tabs
A custom example on how to setup tab grouping using vertical tabs.
-
Window Variations
A collection of Windows in different configurations, showing headers attached to any side of the window.
-
Layout Window
A window containing a basic BorderLayout with nested TabPanel.
-
MessageBox
Different styles include confirm, alert, prompt, progress and wait and also support custom icons.
-
Drag and Drop Reordering
A TreePanel loaded asynchronously via a JSON TreeLoader that shows drag and drop with container scroll.
-
Multiple trees
Drag and drop between two different sorted TreePanels.
-
TreeGrid
The TreeGrid component
-
Check Tree
An example showing simple checkbox selection in a tree.
-
XML Tree
A custom TreeLoader implementation that demonstrates loading a tree from an XML document.
-
Custom Drop Logic
Apply custom logic to determine where nodes can be moved.
-
Layout Browser
Comprehensive showcase of the standard layout managers as well as several custom and combination layouts and combination examples.
-
Border Layout
A complex BorderLayout implementation that shows nesting multiple components and sub-layouts.
-
Accordion Layout
A basic accordion layout within a border layout.
-
Anchor Layout (Form)
A simple example of form fields utilizing an anchor layout in a window for flexible form resizing.
-
Anchor Layout (Panel)
An example of Panels anchored in the browser window.
-
Column Layout
An example of Panels managed by a column layout.
-
Table Layout
An example of Panels managed by a table layout.
-
HBox Layout
Interactive layout illustrating the capabilities of the HBox Layout.
-
VBox Layout
Interactive layout illustrating the capabilities of the VBox Layout.
-
Complex Layout
A complex layout example.
-
Resizable Sencha Logo
Resolution independent Sencha logo in a resizable component.
-
Browser Logos
Resolution independent logos of all the popular browsers.
-
Tiger
The classic SVG Tiger in a floatable, draggable component. Scalable to any size, fully resolution independent.
-
Rotate Text
Create text in a Draw Component which can be rotated easily in any browser.
-
Grid to Grid DnD
Shows how rows can be easily dragged and dropped between two or more grids
-
Grid to Form DnD
Enables a user to drag a record from a grid and drop it into a form, where it can be edited
-
Field to Grid DnD
Demonstrates dragging a value from a field onto a grid cell
-
Custom Drag and Drop
A completely custom Drag and Drop example showing DnD between a DataView and a grid
-
Basic Toolbar
Toolbar and menus that contain various components like date pickers, color pickers, sub-menus and more.
-
Toolbar Button Groups
Group buttons together in the toolbar.
-
Vertical Toolbars
Vertical Toolbars on the left and right. Combined vertical and horizontal toolbars.
-
Ext Grid Actions
Bind the same behavior to multiple buttons, toolbar and menu items using the Ext.Action class.
-
Reorderable Toolbar
Items within a toolbar can be reordered using this plugin.
-
Overflow Toolbar
Items within a toolbar will be placed into an overflow menu if the toolbar is too narrow.
-
Status Bar
A simple StatusBar that can be dropped into the bottom of any panel to display status text and icons.
-
Status Bar (Advanced)
Customizing the StatusBar via a plugin to provide automatic form validation monitoring and error linking.
-
Ext Toolbar Actions
Bind the same behavior to multiple buttons, toolbar and menu items using the Ext.Action class.
-
Basic ComboBox
Basic combos, combos rendered from markup and customized list layout to provide item tooltips.
-
ComboBox Templates
Customized combo with template-based list rendering, remote loading and paging.
-
DataView
This example shows how to use an Ext.view.View
-
Animated DataView
Transition animation plugin applied to a standard DataView
-
Multi-sort DataView
Example demonstrating the ability to sort a DataView by multiple sorters.
-
Advanced DataView
DataView which allows you to filter and sort images.
-
Dynamic Forms
Various example forms showing collapsible fieldsets, column layout, nested TabPanels and more.
-
Ajax with XML Forms
Ajax-loaded form fields from remote XML data and remote field validation on submit.
-
Contact Us Form
An example of a common popup Contact Us form.
-
Custom Search Fields
A TriggerField search extension combined with an XTemplate for custom results rendering.
-
Binding a Grid to a Form
A grid embedded within a FormPanel that automatically loads records into the form on row selection.
-
Field Types
This example shows off all of the field types available in Ext JS in lots of different configurations.
-
Advanced Validation
Relational form field validation using custom vtypes.
-
Checkbox/Radio Groups
Examples showing different checkbox and radio group configurations.
-
File Upload Field
A demo of how to give standard file upload fields a bit of Ext style using a custom class.
-
Number Field
An example of the Number field, with and without a spinner.
-
MultiSelect and ItemSelector
Example controls for selecting a list of items in forms.
-
Registration Form
An account registration form, with custom global error message display.
-
Shopping Cart Checkout
An example of a common shopping cart checkout form.
-
Slider Field
Example usage of an Ext.Slider to select a number value in a form.
-
Forms with vBox layout
Example usage of the vBox layout with forms. An added bonus is the FieldReplicator plugin.
-
Forms with hBox layout
Example usage of the hBox layout with a form. Includes automatically adjusting validation messages.
-
Field Containers
Example usage of the FieldContainer to place several fields on a single form row.
-
Form with absolute layout
A simple example of form fields utilizing an absolute layout in a window for flexible form resizing.
-
Custom form Field
A simple example that demonstrate how to create a custom form field.
-
Direct
An example demonstrating Remoting and Polling the server
-
Direct Form
Ext.Direct Remoting with a Form
-
Direct Grid
Ext.Direct Remoting with a Grid
-
Direct TreeLoader
Ext.Direct Remoting with a Tree
-
Direct Named Arguments
Ext.Direct Named Arguments
-
Feed Viewer
An MVC application version of the Feed Viewer example. This shows best practice for a small app
-
Nested Loading
An MVC example that shows simple navigation and nested loading with the data package
-
History
A History manager that allows the user to navigate an Ext UI via browser back/forward.
-
Google Maps
A Google Maps wrapper class that enables easy display of dynamic maps in Ext panels and windows.
-
Editor
An example demonstrating the ease of use of the Ext.editor class to modify DOM elements
-
Slider
A slider component that supports vertical mode, snapping, tooltips, customized styles and multiple thumbs.
-
QuickTips
Various tooltip and quick tip configuration options including Ajax loading and mouse tracking.
-
Progress Bar
A basic progress bar component shown in various configurations and with custom styles.
-
Panels
A basic collapsible panel example.
-
Resizable
Examples of making any element resizable with various configuration options.
-
Buttons
Shows buttons in many of their possible configurations
-
Spotlight
A utility for masking everything except a single element on the page to visually highlight it.
-
Keyboard Navigation
Shows a custom keyboard navigation using the KeyNav class
-
Localization (static)
Demonstrates fully localizing a form by including a custom locale script.
-
Localization (dynamic)
Dynamically render various Ext components in different locales by selecting from a locale list.
-
Browser State Management
An example of storing your application's state.
-
Basic Templating
A basic templating example.
-
Bubble Panel
This is a custom panel UI to achieve a different look and feel while not changing the default appearance of an Ext.Panel.