3

在 icCube 报告工具 6.1 中是否有可能检索像 cellValue(rowindex,columnindex) 这样的数据,而我在一个不同的小部件(如图表框)中并且想从报告中的不同表格中获取一个单元格值?使用 Widget 的 JavaScript ...?并且还执行其他功能,例如列计数或行计数,因为我在实际表的 Widget 的 JavaScript 中......?

更新的问题

例子:

在此处输入图像描述

例如,我希望能够通过表达式进入图表调色板以检索 1 行和第 2 列的编号(值 12),然后例如我想使用这个数字并查看该数字是否大于 10 然后我将希望图表颜色为绿色,如果较少为蓝色...所以我想知道如何在图表加载时从表格中检索特定单元格...并且图表将等待点击表格中的行所以它将在表格之后加载......所以你提到的渲染问题在这里不会成为问题。

4

1 回答 1

2

您可以与全局变量共享 Table 的数据。

On Data Received钩子中:

/**
 * Return data object
 */
function(context, data, $box) {
    window.ic3Data = {};
    window.ic3Data.tableContext = context;
    return data;
}

然后,您可以轻松地从其他图表中的表格小部件中使用 PublicTableContext API。例如在 AmChart 的着色表达式中:

return window.ic3Data.tableContext.cellValue(0,1) > 10 ? 'green' : 'red';
于 2017-05-11T08:50:15.220 回答