我正在为qlikview编写扩展程序,我想从扩展脚本中更改qlikview当前选择,是否有可能这样做?
答案 0 :(得分:2)
是的,您可以将选择反馈给父文档。根据您的扩展程序的创建方式以及为其提供的数据,您可以使用SearchColumn
,SelectValuesInColumn
或SelectTextsInColumn
API方法。
从我的其他答案中获取以下代码,请说我们的Data
设置如下:
for (var rowIx = 0; rowIx < this.Data.Rows.length; rowIx++) {
var row = this.Data.Rows[rowIx];
myDimensionValue = row[0].text;
myMeasureValue = row[1].text;
}
然后您可以使用SelectTextsInColumn
方法,如下所示:
this.Data.SelectTextsInColumn(column, toggle, recordsToSelect);
其中:
对于上面的例子:
this.Data.SearchColumn(0, true, "My Selected Value", "My Second Selected Value");
有关这些方法的更多信息,请参阅QlikTech提供的JS SDK。