Publié par Maxence le lun, 03/08/2009 - 10:32
JSBuilder est un outil développé par l'équipe d'ExtJS pour packager des fichiers Javascript et des feuilles de style CSS. Il compresse les fichiers (avec YUI Compressor) et les concatène, ce qui vous permet de réduire le nombre de ressources à inclure dans vos page HTML et donc d'améliorer le temps de chargement de vos pages. En utilisant ce programme, on peut également répartir son code JS et ses règles CSS dans plusieurs petits fichiers qui peuvent être chargés plus facilement dans un IDE.
Publié par Maxence le jeu, 30/07/2009 - 08:39
Il m'a fallu un peu chercher pour savoir à quoi sert cette méthode. La documentation d'ExtJS n'est en effet pas très explicite :
C'est là qu'on se rend compte qu'à force d'utiliser des bibliothèques Javascript pour éviter les problèmes de compatibilité entre les navigateurs, on en oublie les bases, c'est à dire le DOM. relatedTarget est en fait un attribut des événements DOM qui contient dans le cadre d'un événement mouseenter une référence à l'élément que la souris vient de quitter. Pour un événement mouseout, c'est l'élément dans lequel la souris vient d'entrer.
Publié par Maxence le jeu, 11/06/2009 - 08:50
Bonne nouvelle, Ext Core, le noyau de ExtJS 3 peut à présent être chargé depuis les serveurs de Google. On peut donc charger la bibliothèque Javascript avec une balise script classique et l'url http://ajax.googleapis.com/ajax/libs/ext-core/3/ext-core.js
Publié par Maxence le sam, 25/04/2009 - 12:00
Il y a quelque temps, j'avais écrit un article qui expliquait comment ajouter des sélecteurs de date avec ExtJS à des balises input.
Cette technique peut cependant poser problème avec certaines mises en page. En effet, les balises input sont des éléments inline alors que les champs ExtJS sont encapsulés dans une balise div qui est un élément de type block.
Publié par Maxence le sam, 04/04/2009 - 08:18
Publié par Maxence le lun, 29/12/2008 - 12:15
Publié par Maxence le lun, 29/12/2008 - 11:43
Layout anchor
Ce layout permet de dimensionner les panneaux en fonction d'un pourcentage de la hauteur et/ou de la largeur de la page.
Publié par Maxence le lun, 29/12/2008 - 08:30
Ajouter ExtJS à vos pages HTML est très simple. Il suffit d'inclure la feuille de style ext-all.css, l'adaptateur par défaut (ext-base.js) et le fichier principal de la bibliothèque (ext-all-debug.js).
Publié par Maxence le ven, 14/11/2008 - 15:10
Publié par Maxence le ven, 14/11/2008 - 13:05
Avant d'expliquer le fonctionnement de l'héritage dans ExtJS, il faut d'abord rappeler un certain nombre de particularités de Javascript qui n'est pas un langage orienté objet classique comme PHP par exemple.
Dans le langage Javascript, le concept de classe n'existe pas. En fait, au lieu de déclarer une classe, on déclare une fonction qui servira de constructeur pour nos objets.
Pages