首页 Smartbi 必备宏代码

Smartbi 必备宏代码

举报
开通vip

Smartbi 必备宏代码Smartbi必备宏代码 1、隐藏部分按钮 function main(spreadsheetReport) { // spreadsheetReport.elem_btnRefresh.parentNode.style.display = "none"; //刷新 spreadsheetReport.elem_btnMyFavorite.parentNode.style.display = "none"; //收藏 //spreadsheetReport.elem_btnExport.parentNode.s...

Smartbi 必备宏代码
Smartbi必备宏代码 1、隐藏部分按钮 function main(spreadsheetReport) { // spreadsheetReport.elem_btnRefresh.parentNode.style.display = "none"; //刷新 spreadsheetReport.elem_btnMyFavorite.parentNode.style.display = "none"; //收藏 //spreadsheetReport.elem_btnExport.parentNode.style.display = "none"; //导出 spreadsheetReport.elem_btnPrint.parentNode.style.display = "none"; //打印 if (spreadsheetReport.spreadsheetReportWriteBack && spreadsheetReport.spreadsheetReportWriteBack.elemSave) { spreadsheetReport.spreadsheetReportWriteBack.elemSave.parentNode.style.display = "none"; //保存 spreadsheetReport.spreadsheetReportWriteBack.elemInsertRow.parentNode.style.display = "none"; //添加行 spreadsheetReport.spreadsheetReportWriteBack.elemRemoveRow.parentNode.style.display = "none"; //删除行 } }; 2、参数后面添加查询按钮 function main(spreadsheetReport) { var lastCell = spreadsheetReport.paramPanelObj; var paramTable = spreadsheetReport.paramPanelObj.layoutTable; var i, cell, lastCell; for (i = 0; i < paramTable.Rows.length; i++) { cell = paramTable.rows[i].insertCell(-1); if (i == paramTable.rows.length - 1) lastCell = cell; } if (!spreadsheetReport._newBtn) { // 不重复添加按钮 var input = document.createElement("INPUT"); input.type = "button"; // input.className = "Button-buttonbar button-bgicon-save"; input.value = "查询"; input.title = "查询"; // input.accessKey = "N"; input.style.width = "100"; input.style.height = "20"; var newBtn = lastCell.appendChild(input); spreadsheetReport.addListener(input, "click", doNewButtonClick, spreadsheetReport); spreadsheetReport._newBtn = newBtn; } function doNewbuttonClick(e) { spreadsheetReport.doRefresh(); spreadsheetReport.doRefresh(true); // 刷新报 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf } } 3、右侧资源随着左侧资源选择动态变化 示例说明 点击左边的不同选项,右边出来不同的表 如下图,点击左侧第一条 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 "1、指标完成情况",则右侧资源变为目标报表1。 如下图,点击左侧第一条记录"2、现在车分布",则右侧资源变为目标报表2。 设置方法 创建左侧源资源和每条记录对应的目录资源。如上面例子"1、指标完成情况"对应【右侧目标报表1】和"2"对应【右侧目标报表2】 在门户定制中创建页面。布局选择2列_3_7开;分别拖拽左侧资源和需要默认显示的右侧资源到页面布局中,如下图: 在宏管理中打开上面步骤创建的页面,创建跳转规则向导。源资源选择【左侧源资源】,目标资源选择【右侧目标资源1】,并设置为覆盖指定位置上的资源,如下图。 打开步骤3生成的客户端模块。使用下面宏,替换生成的宏代码 1 2 3 4 functionmain(simpleReport, simpleReportContext) { // 针对第一列第二行的单元格增加超级链接,根据需要设置 simpleReport.addCellLink(1, 0, me); }     替换生成宏的下面部分 1 functionmain(simpleReport, simpleReportContext) { simpleReport.addColumnLinkByName("目录",me);//字段别名:目录}     重复步骤3、4分别实现其它的记录跳转到不同的报表。需要根据需要调整跳转宏和宏代码。 1 2 3 4 functionmain(simpleReport, simpleReportContext) { // 针对第一列第三行的单元格增加超级链接,根据需要设置 simpleReport.addCellLink(2, 0, me); }     4、添加提交按钮 function main(spreadsheetReport) { spreadsheetReport.elem_btnRefresh.parentNode.style.display = "none"; //刷新 spreadsheetReport.elem_btnMyFavorite.parentNode.style.display = "none"; //收藏 spreadsheetReport.elem_btnExport.parentNode.style.display = "none"; //导出 spreadsheetReport.elem_btnPrint.parentNode.style.display = "none"; //打印 if (spreadsheetReport.spreadsheetReportWriteBack && spreadsheetReport.spreadsheetReportWriteBack.elemSave) { spreadsheetReport.spreadsheetReportWriteBack.elemSave.parentNode.style.display = "none"; //保存 spreadsheetReport.spreadsheetReportWriteBack.elemInsertRow.parentNode.style.display = "none"; //添加行 spreadsheetReport.spreadsheetReportWriteBack.elemRemoveRow.parentNode.style.display = "none"; //删除行 } var td = spreadsheetReport.getCell(4, 2); //添加按钮 td.innerHTML = ""; td.firstChild.onclick = function() { spreadsheetReport.spreadsheetReportWriteBack.doSaveClick(); } };
本文档为【Smartbi 必备宏代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_079973
暂无简介~
格式:doc
大小:32KB
软件:Word
页数:0
分类:互联网
上传时间:2019-06-12
浏览量:124