如何从不同的表中检索单元格数据,然后在icCube

时间:2017-05-08 15:54:35

标签: iccube iccube-reporting

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

更新的问题

示例:

enter image description here

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

1 个答案:

答案 0 :(得分:2)

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

收到数据挂钩:

/**
 * 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';