我正在尝试传递包含"类别"的字符串值。通过自定义参数查询脚本:
然后按该参数过滤数据源,但是当我在下拉列表的ValueEdit上重新加载数据源时,它不会过滤表记录。另外,我有脚本输出一个控制台消息,据说包含" categoryParameter"但它显示未定义。
非常感谢任何协助。
答案 0 :(得分:1)
您需要将下拉列表的值绑定到查询参数。与此类似的绑定应该有效:
@datasources.MyDatasource.query.parameters.categoryParameter
或者如果下拉列表已经绑定到MyDatasource
smth,请执行以下操作:
@datasource.query.parameters.categoryParameter
答案 1 :(得分:1)
对于每个可能需要它的人,我都陷入了这种特殊情况。 查询像函数中的参数一样传输。
请勿初始化变量“查询”,否则将覆盖它。
直接使用:
var parameter = query.parameters.your_parameter
不是
var query = app.model.your_model.newQuery();
var parameter = query.parameters.your_parameter;