iccube - 如何从不同的表中检索单元格数据,然后是 icCube 中的当前小部件

标签 iccube iccube-reporting

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

更新问题

例子:

enter image description here

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

最佳答案

您可以通过全局变量共享表的数据。

On Data Received Hook 中:

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

关于iccube - 如何从不同的表中检索单元格数据,然后是 icCube 中的当前小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43852111/

相关文章:

mdx - 在脚本错误中创建集 - 'is neither a dimension or a hierarchy within the cube'

iccube - 钻取到 icCube 中的底层文本数据?

iccube - 如何在 icCube 报告的底部和右侧添加空白区域?

authorization - icCube - WebApp 始终显示所有报告

iccube - 如何在iccube 6中触发RowClick

graphics - IcCube6 中的值相关颜色

mdx - 在 MDX 中添加复杂度量

mdx - 如何避免icCube中的错误 "Category member XXX defined as an empty set"?

iccube-reporting - icCube - 图表中的累计总数