| auteur : sekaijin |
L'objet Ext fournit une méthode get qui permet de retrouver toute
sorte d'objets. Si le paramètre fourni est l'ID d'un objet du DOM,
cette méthode retourne un objet Ext.core.Element.
L'objet Ext.DomQuery permet de sélectionner des éléments du DOM
en utilisant des sélecteurs CSS3 ou XPATH.
|
| auteur : sekaijin |
L'objet Ext.DomHelper fournit tous les services nécessaires à
la création d'éléments dans le DOM.
Il se base sur une description JSON des éléments à créer :
{
id : ' my-ul ' ,
tag : ' ul ' ,
cls : ' my-list ' ,
children : [
{ tag: ' li ' , id: ' item0 ' , html: ' List Item 0 ' } ,
{ tag: ' li ' , id: ' item1 ' , html: ' List Item 1 ' } ,
{ tag: ' li ' , id: ' item2 ' , html: ' List Item 2 ' }
]
} ;
|
|
| auteur : sekaijin |
Cela permet de faciliter l'usage des variables. Les variables sont directement placées
dans la spécification, là où il faudrait concaténer plusieurs chaines :
var length= ' 45px ' ;
var spec= {
tag : ' li ' ,
width : length
} ;
|
|
| auteur : sekaijin |
Ext.core.Element permet de manipuler un objet du DOM :
var el = Ext. get (" my-div " );
el. setWidth (100 );
|
|
La méthode Ext.get retourne toute sorte d'objets. Si la valeur passée
est l'ID d'un composant Ext-JS, c'est celui-ci
qui sera retourné. Si l'ID est celui d'un élément du DOM,
c'est une instance de Ext.core.Element référençant l'élément du
DOM qui est retournée. Cet objet permet de manipuler l'élément du DOM.
Mais ce n'est pas l'élément du DOM.
|
|
lien : Puis-je récupérer un élément du DOM ?
|
| auteur : sekaijin |
Les méthodes de l'objet Ext.core.Element permettent de manipuler
avec des animations un objet du DOM :
var el = Ext. get (" my-div " );
var opt = {
duration : 1 ,
easing : ' elasticIn ' ,
callback : this . foo,
scope : this
} ;
el. setWidth (100 , opt)
|
|
Consultez les autres F.A.Q.
|
|
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2011 Developpez Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.