如何从不同 table 然后 icCube 中的当前小部件检索单元格数据
How to retrieve cell data from different table then current widget in icCube
icCube报表工具6.1
是否有可能检索像 cellValue(rowindex,columnindex) 这样的数据,而我在一个不同的小部件中,例如图表框,并且想从报告中的不同 table 中获取单元格值?使用 Widget 的 JavaScript...?并且还执行其他功能,例如列数或行数,因为我在实际 table...?
的 Widget 的 JavaScript 中
更新问题
示例:
我希望能够通过表达式进入图表调色板
检索第 1 行和第 2 列的编号(值 12)
然后举个例子,我想使用这个数字,看看这个数字是否大于 10,然后我希望图表颜色为绿色,如果小于 10,则为蓝色...所以我想知道如何从 table 当图表加载时...图表将等待点击来自 table 的行
所以它将在 table 之后加载...所以你提到的渲染问题在这里不会成为问题。
您可以使用全局变量共享 Table 的数据。
在收到数据时挂钩:
/**
* Return data object
*/
function(context, data, $box) {
window.ic3Data = {};
window.ic3Data.tableContext = context;
return data;
}
然后您可以轻松地在其他图表中使用 table 小部件中的 PublicTableContext API。例如,在 AmChart 的着色表达式中:
return window.ic3Data.tableContext.cellValue(0,1) > 10 ? 'green' : 'red';
icCube报表工具6.1 是否有可能检索像 cellValue(rowindex,columnindex) 这样的数据,而我在一个不同的小部件中,例如图表框,并且想从报告中的不同 table 中获取单元格值?使用 Widget 的 JavaScript...?并且还执行其他功能,例如列数或行数,因为我在实际 table...?
的 Widget 的 JavaScript 中更新问题
示例:
我希望能够通过表达式进入图表调色板 检索第 1 行和第 2 列的编号(值 12) 然后举个例子,我想使用这个数字,看看这个数字是否大于 10,然后我希望图表颜色为绿色,如果小于 10,则为蓝色...所以我想知道如何从 table 当图表加载时...图表将等待点击来自 table 的行 所以它将在 table 之后加载...所以你提到的渲染问题在这里不会成为问题。
您可以使用全局变量共享 Table 的数据。
在收到数据时挂钩:
/**
* Return data object
*/
function(context, data, $box) {
window.ic3Data = {};
window.ic3Data.tableContext = context;
return data;
}
然后您可以轻松地在其他图表中使用 table 小部件中的 PublicTableContext API。例如,在 AmChart 的着色表达式中:
return window.ic3Data.tableContext.cellValue(0,1) > 10 ? 'green' : 'red';