示例说明
在灵活分析添加标题跳转,点击标题文字可弹出窗口选择需传递列。
设置方法
宏类型
类型 | 对象 | 事件 |
ClientSide | simpleReport | onRenderTable |
宏代码
function main(simpleReport, simpleReportContext) { //添加标题跳转 simpleReport.addTitleLink("标题跳转并传递字段", me); //弹出灵活分析字段选择窗口,me为跳转规则对象,第二个字段为目标灵活分析ID simpleReport.showSelectReportFieldsDialog(me, 'I402881f72a9340ef0144aaee9d210253') } var menuItem = { alias: '标题跳转并传递字段', callback: function(simpleReport, simpleReportContext) { //根据跳转规则获取传递字段对象 var fieldDatas = simpleReport.getFieldDatasByJump(me); //根据跳转规则获取关联字段对象数组(获取表关系) var relatedFields = simpleReport.getRelatedFieldsByJump(me); //打开目标灵活分析并使用自定义字段 var destQuery = simpleReportContext.openReportWithExtraFields("I402881f72a9340ef0144aaee9d210253", fieldDatas, relatedFields, simpleReport.clientId); destQuery.refreshData(); } }; var me = menuItem; |
关键对象总结
simpleReport.showSelectReportFieldsDialog(me, 'I4028aa8128ab65850128ab9d93b3022d')