2008-12-08 5 views
1

J'ajoute actuellement certaines fonctionnalités à un ancien code. Il y avait un modèle qui a pris un plat d'articles ensemble et craché du HTML, maintenant les données proviennent d'un simple magasin qui lit un peu JSON ..Utilisation de XTemplate avec SimpleStore dans Ext

var allwords = [ 


['abacteriano', 'abacteriano'], 


    ['abacterial', 'abacteriano'], 

['abciximab', 'abciximab'], etc.. 

Alors mon simplestore va comme ceci:

termStore = new Ext.data.SimpleStore({ 
    fields: ['term', 'lookup'], 
    data: allwords 
}); 

Cela fonctionne vraiment bien car j'utilise le termStore dans une zone de liste déroulante. Cependant, j'ai de la difficulté à jouer avec un XTemplate.

Il semble que la syntaxe ExtJS ne joue pas bien avec SO, donc ce bit ne sera pas dans un bloc de code ...

Je pense que oui, je vais le décrire: p

Essentiellement son un modèle simple qui tente d'obtenir des valeurs de la collection passée en faisant {terme}

J'essaie ensuite et l'appliquer en faisant:

tpl.overwrite(Ext.get("contentbox"), termStore); 

Cela me donne une erreur JS de « inval ID object initializer "

Répondre

0

XTemplate fonctionne avec des objets ou des tableaux simples, et non comme des icônes simples. Essayez de le lier à votre tableau allwords à la place.