Tutoriel : Ext JS

Ext JS

Général

Adaptateurs

Dans les versions précédentes de ExtJs jusqu'à la version 3, nous avons utilisé des adaptateurs pour la base de la bibliothèques. En ExtJs4, ce soutien a été interrompu.  Ext Core sera le fondement nécessaire pour toutes les applications Ext JS. Bien sûr, les bibliothèques tierces parties peuvent encore être éventuellement utilisé  mais ils ne seront plus pris en charge comme la bibliothèque de base de dépendances pour Ext.

ARIA

ExtJs 4 dispose d'un nouveau niveau d'accessibilité avec le soutien de ARIA dans chaque composant. Ext.Component a maintenant une propriété de configuration appelé ariaRole qui par défaut est "présentation" (qui signifie que le rôle est simplement visuelle et ne fournit aucune fonctionnalité interaction de l'utilisateur ), mais peuvent être facilement remplacées au besoin. Par exemple, Ext.button.Button remplace la valeur par défaut avec ariaRole: «bouton» . Ceci affiche l'attribut role dans la balise HTML   et informe les screen readers que le balisage contenu (peu importe leur complexité) représente un fonctionnellement de bouton d'action. C'est extrêmement important pour l'accessibilité et est désormais mis en œuvre tout au long de ExtJs.

Un autre indice important ARIA qui est intégré dans Ext.Component est l' ajout / suppression automatique avec l'attribut HTML aria-disabled  pour signifier l'état activé des éléments d'interface fonctionnelle aux screen readers .