我正在尝试在渲染后自动单击“表格”的第一行。在 icCube 6 (3961)
但是当我使用
function(context, data, $box) {
context.fireRowClick(0)
}
我收到错误 context.fireRowClick 不是函数
我正在尝试在渲染后自动单击“表格”的第一行。在 icCube 6 (3961)
但是当我使用
function(context, data, $box) {
context.fireRowClick(0)
}
我收到错误 context.fireRowClick 不是函数
此错误已在 >= icCube 6 (4036) 中修复。请在可用时更新。作为一种解决方法,您可以使用以下使用不同上下文类型发送事件的片段:
function(context, data, $box) {
if(context.fireRowClick){
// context is table/widget context
context.fireRowClick(0);
} else {
// context is reporting context (before the fix)
var axisIndex = data.getAxes().getAxisCount() - 1;
var event = new viz.event.SingleSelectionEvent({
uniqueName : data.getAxes().getAxis(axisIndex).getMemberUniqueName(0,0),
name : data.getAxes().getAxis(axisIndex).getMemberCaption(0,0),
})
context.eventMgr().fireEvent('rowClick', event)
}
}