2014-06-18 4 views
2

J'utilise un magasin de mémoire Dojo (dojo/store/memory). Je souhaite récupérer des éléments basés sur une requête générique, mais la méthode de requête ne semble pas prendre en charge les caractères génériques. à-dire compte tenu des éléments suivants:Requête de banque Dojo avec caractère générique

{ id: "apple", details: "fruit" } 
{ id: "applemac", details: "computer" } 

store.query({ id: "apple" }) retourne la première rangée comme prévu, mais store.query({ id: "apple*" }) renvoie rien.

Est-ce que quelqu'un sait s'il est possible d'utiliser des caractères génériques et si oui, comment?

Merci

Répondre

5

Vous pouvez utiliser un objet RegExp pour faire des requêtes génériques

store.query({id:new RegExp("apple*")}) 

Here's a JSFiddle

+0

parfait, merci beaucoup. – Kate

Questions connexes