变量中具有动态属性名称的 Wakanda 查询

Wakanda query with dynamic attribute name in a variable

请看下面的代码:

var platNom = "apero"; // I set the value of my attribute in one variable
var monAttribut = ds.Convives.attributes[platNom]; //this works
var invitants = ds.Convives.query("$(this[platNom] == 'oui') ", {allowJavascript: true});// This does not work

我的语法有问题吗?

如果我没理解错的话,您想使用属性变量来构造查询字符串。然后你可以通过简单地直接引用 platNom 来做到这一点。 正确的语法应该是:

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