Fraud Blocker
Spring til indhold

Sencha Ext JS

Create data-intensive HTML5 applications using JavaScript

Sencha Ext JS is a comprehensive JavaScript framework for building data-intensive, cross-platform web and mobile applications for all types of modern devices. Ext JS is a component-based framework that empowers developers to create custom, responsive interfaces with high performance and interactive features.

Ext JS includes 140+ pre-integrated and tested high-performance UI components such as datagrid, charts, forms and menus, as well as support for drag-and-drop editing and a visual designer. It also supports modern web technologies such as HTML5, CSS3 and JavaScript MVVM architecture.

Info

What is Sencha Ext JS?

JetBrains WebStorm Overview video

Everything you need to Create Stunning Web Applications

Ext JS includes 140+ UI components, such as HTML5 calendar, grids, pivot grid, D3 adapter, trees, lists, forms, menus, toolbars, panels, windows, and much more. Hundreds of user extensions are also available from the Sencha community.

Develop

Accelerate web application development with an enterprise-ready framework, components and tools built to work together seamlessly.

Our extensive 140+ pre-built component library includes but is not limited to:

  • Grid
    Handle millions of records and provides built-in functionality such as sorting and grouping.
  • Pivot Grid
    Add powerful analytics functionality to React applications.
  • Exporter
    Export data from the standard grid or Pivot Grid to various common formats.
  • Layouts
    Ensures all components’ proper sizing and positioning with a powerful and flexible layout system.
  • Charts
    Visually represent data with a broad range of dynamic and static charts, including line, bar, and pie charts.
  • D3 Adapter
    Add sophisticated Data-Driven Documents packages (D3) visualizations such as heatmaps, treemaps, sunbursts and more to your web applications.

Design

Improve the design process with pre-integrated tools like Sencha Architect, Stencils and Themer.

  • Architect
    Empowers developers to build Ext JS applications using drag-and-drop features, so less time is spent on manual coding.
  • Stencils
    Enables developers to quickly and easily mock-up, style, prototype, and evaluate interface designs.

Visit the Kitchen Sink to View all Available Components

Test

Sencha Test is the most comprehensive unit and end-to-end testing solution for Ext JS. Sencha Test helps developers and test automation engineers to:

  • Improve the quality of your apps through end-to-end testing.
  • Leverage unit and functional testing for Ext JS apps to increase team productivity and accelerate release cycles.
  • Create robust tests by leveraging the deep integration between Sencha Test and Ext JS.

Adaptive

Ext JS includes a flexible layout manager to help organize the display of data and content across multiple browsers, devices, and screen sizes. It helps you control the components’ display, even for the most complex user interfaces. Ext JS also provides a responsive config system that allows application components to adapt to specific device orientations (landscape or portrait) or available browser window sizes.

Tilgængelighed

Ext JS includes features that align with the ADA Standards for Accessible Design. The Ext JS ARIA package makes it possible to add accessibility support to your applications by providing tools that you need to achieve Section 508 Compliance. Using the ARIA package, you can create apps that can be used by people who need assistive technologies such as screen readers to navigate the web.


Data Package in Sencha Ext JS

The robust data package included in Ext JS decouples the UI components from the data layer. The data package:

  • Allows client-side data collections using highly functional models that offer features such as sorting and filtering.
  • It is protocol agnostic and can consume data from any back-end source.
  • Comes with session management capabilities that allow several client-side operations, minimizing round-trips to the server.

Nyheder

What’s new in Sencha Ext JS?

New in Sencha Ext JS 8.0

We’re excited to announce the general availability of Sencha Ext JS 8.0 which introduces a new generation of tools for building modern, data-intensive web applications. It brings improved performance, updated UI components and enhanced developer productivity features to streamline enterprise development. With its focus on scalability and efficiency, it helps teams deliver robust applications faster than ever.

  • Digital Signature Pad for signing documents directly in your app
  • QR Code Reader & Generator enabling offline-to-online (OTO) workflows
  • Font Awesome 7 support with improved icon quality
  • Faster rendering of large data sets with enhanced grid performance
  • Expanded ECMAScript support up to ES2025
  • Improved ARIA accessibility for more inclusive applications
  • Tri-State Checkbox for TreePanel following Material Design patterns
  • Full Ext JS 8.0 support in ReExt 1.2

New in Sencha Ext JS 7.9

  1. Quality Enhancements: Ext JS 7.9 focuses on resolving issues reported by customers and the Ext JS community. This release includes significant quality improvements in both the modern and classic toolkits.
  2. Improved Developer Experience: The new version aims to streamline the development process, making it easier and faster to build robust web applications. Enhanced documentation and tooling support are part of this effort.
  3. Performance Boosts: Performance optimizations have been made to ensure smoother and faster application execution. This includes improvements in rendering and data handling.
  4. New Components and Features: Ext JS 7.9 introduces new components and features that enhance the functionality and flexibility of the framework. These additions are designed to meet the evolving needs of developers and enterprises.

New in Sencha Ext JS 7.8

  • Incorporated Froala as a new feature for the classic toolkit.
  • The checkbox’s color shade will now be adjusted to align with the user’s chosen color scheme for the material theme.
  • Enhanced support for read-only cells, specifically addressing improvements when utilizing ‘paste’ functionality through the clipboard.


New in Sencha Ext JS 7.7

Grid Enhancements
IDE Support for Latest Version
Sencha Architect Enhancements
Quality Improvements (Modern and Classic Toolkits)

New in Sencha Ext JS 7.6

  • Vertical slider for modern toolkit – Now users can slide vertically and adjust the values like the one for the volume slider on Android or iOS
  • List filter for the modern grid. Now, users can select an option from the list to filter instead of typing them.
  • Stateful column width and position for modern grid -Just like we have for the classic grid. Users can rearrange the grid as they want.
  • Quality Improvements: With 15+ bug fixes, this release brings a solid set of improvements
  • Tooling Enhancements:
  • Upgraded Closure Compiler
  • Fixed Sencha CMD MacOSX Monterey issue
  • Ext-gen enhancements
  • 7.6 Support for tooling (Architect, Themer, CMD, Upgrade Adviser)
  • More…

New in Sencha Ext JS 7.5

  • 40 Quality Improvements
  • Font-Awesome updated to 5.15.4
  • Localisation support for 7.4 features such as Multi-level Grouping, Summaries for groups, total and Filterbar.
  • ExtGen and Sencha Cmd

Licensering

Sencha Ext JS Licensing

Sencha Ext JS

Sencha Ext JS is available under Commercial License or the GNU General Public License version 3 (GPLv3). The Commercial License requires the payment of a fee for each Designated User (i.e. developer). If you choose not to pay a fee and use the GPLv3 license, you must release the source code of any program that you distribute that uses Ext JS. If you choose to pay for a Commercial License, you are not required to disclose your source code.

Trial Licensing

A trial download is available for Sencha Ext JS, effective for 30 days and governed by the Sencha Software License Agreement. You cannot commence the development of an application under a GPLv3 license and later convert it to a commercial license. You cannot develop during a trial period and continue development beyond that period (30 days).

Commercial License

License to each included SDK and Tool is governed by the Sencha Software License Agreement.

Support for Sencha Ext JS is governed by the Maintenance and Support Agreement.

A summary of important restrictions can be found at Summary of Important Use Restrictions for Sencha Software.

Additional information on licensing can be found in the Licensing, Maintenance, and Support FAQs.

Open Source (GPLv3) License

Open Source (GPLv3) license for Sencha Ext JS can be found on the
Sencha GPL Download Page

Additional information on open-source licensing can be found in the Open Source FAQ.

Custom Use Licensing

Custom Use Licensing is available for uses that exceed the commercial license use restrictions, such as use for software that can be described as a development toolkit or library, an application builder, a website builder or any application that is intended for use by software, application, or website developers or designers.

Extension Licensing

You can create commercial extensions provided they add substantial value to Sencha Ext JS. Extension licensing is available under the terms and conditions of the Sencha Extension License, including registration with Sencha.

Support

Ressourcer

Vi anbefaler disse online supportsider og ressourcer for at hjælpe dig med at få mest muligt ud af dit produkt.

Support

Vi tilbyder teknisk support til alle Alfasoft-kunder. Vi anbefaler, at du besøger vores Hjælpecenter og Videnbase, hvor du finder nyttige ressourcer, herunder løsninger på hyppigt forekommende problemer og en lang række yderligere oplysninger.

Hvis du ikke kan finde svaret, kan du oprette en supportbillet i hjælpecenteret. Når du opretter din ticket, bedes du give så mange detaljer som muligt. Detaljer hjælper os til bedre at forstå problemet og give en mere præcis løsning. Husk altid at inkludere oplysninger om din produktversion og dit operativsystem.