Qlikview从扩展中选择

时间:2014-07-16 11:37:59

标签: qlikview

我正在为qlikview编写扩展程序,我想从扩展脚本中更改qlikview当前选择,是否有可能这样做?

1 个答案:

答案 0 :(得分:2)

是的,您可以将选择反馈给父文档。根据您的扩​​展程序的创建方式以及为其提供的数据,您可以使用SearchColumnSelectValuesInColumnSelectTextsInColumn 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); 

其中:

  • (整数):要过滤的列号
  • toggle (boolean):如果为true,将保留现有选择
  • recordsToSelect :可以是数组或简单的参数列表。

对于上面的例子:

this.Data.SearchColumn(0, true, "My Selected Value", "My Second Selected Value"); 

有关这些方法的更多信息,请参阅QlikTech提供的JS SDK。

相关问题