function mainfunction main(adHocAnalysis: IAdHocAnalysis IAdHocAnalysis) {
let table = adHocAnalysis
let table = adHocAnalysis.getTable()
// 先清空已有监听器
table 先清空已有监听器
table.resetEventListener()
// 设置数据单元格渲染器
table.setRenderColHeaderHandler 设置数据单元格渲染器
table.setRenderCornerHeaderHandler((cell, rowIndex, columnIndex) => {
if (columnIndex !== 0) {
return
}
// 注册点击事件
cell columnIndex) => {
if (columnIndex !== 0) {
return
}
// 注册点击事件
cell.addEventListener(TableCellEvent.CLICK, () => > {
// 点击列头时,携带参数,在对话框打开资源
// 目标跳转资源id
var targetResourseid = 'I8aaa80ba0189ae80ae80787a0189b125b9da00c9'
adHocAnalysis // 点击列头时,携带参数,在对话框打开资源
// 目标跳转资源id
var targetResourseid = 'I8aaa80ba0189ae80ae80787a0189b125b9da00c9'
adHocAnalysis.openResourceByType(targetResourseid, {
paramInfo: [{
name: {
paramInfo: [{
name: '销售额',
alias: alias: '销售额',
value: value: ['100'],
displayValue: displayValue: ['100'],
}]
}, OpenType OpenType.DIALOG)
})
})
} |