2017-09-22 1 views
0

Bitte sehen Sie sich folgenden Code an:Wakanda Abfrage mit dynamischem Attributnamen in einer Variablen

var platNom = "apero"; // Ich setze den Wert meines Attributs in einer Variablen

var monAttribut = ds.Convives.attributes [platNom]; // dies funktioniert

var invitants = ds.Convives.query ("$ (this [platNom] == 'oui')", {AllowJavaScript: true}); // Das funktioniert nicht

Ist Gibt es ein Problem in meiner Syntax?

+0

Wenn Sie jQuery oder etwas ähnliches verwendet haben, Sie könnten mehr brauchen ' "... this [" + platNom +„] ... "' statt '". .. das [platNom] ... "' – theGleep

Antwort

0

Wenn ich richtig verstehe, möchten Sie Attributvariable verwenden, um die Abfragezeichenfolge zu erstellen. Dann können Sie dies tun, indem Sie platNom direkt referenzieren. Die richtige Syntax sollte sein:

var invitants = ds.Convives.query(platNom + " == 'oui'")