第38页,共485页。 显示 4,845 条结果 (0.035 秒)
电子表格参数下拉框样式更改
(本文档仅供参考,示例具备一定场景要求,如果不满足,需重新实现相关代码逻辑。) 问题描述 设置参数下拉框边框颜色以及字体颜色,可以参考如下的客户端宏代码,如下宏代码对绑定单元格的参数和未绑定单元格的参数都会生效,但是对绑定控件的参数不生效。 最终实现的效果: image2023-9-14_16-34-5.png 解决方案 类型 对象 事件 ClientSide spreadsheetReport onRenderReport function main(spreadsheetReport) { var elements电子表格调整参数面板行高
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) 针对报表类型:电子表格 问题说明 当前参数面板距离报表底部距离过短,通过参数面板插入一行 https … :onRenderReport,示例代码如下: function main(spreadsheetReport) { // 获取电子表格参数面板 var lastCell = spreadsheetReport.paramPanelObj; var paramTable回写-回写保存之后,点击单元格不显示绑定的参数备选值
(该文档仅供参考) 问题 电子表格回写报表,填写了数据保存成功之后,点击已经绑定了参数的单元格,无法显示参数备选值,如下图: 回写保存成功之前: 01.png 回写保存成功之后: 02.jpg 解决方案 问题原因是该单元格填报属性中勾选 … /删除行的效果区分,故设置点击该单元格后会有高亮的效果,从而实现可右击添加、删除行的需求。 04.png 回写填报绑定的参数失效 回写填报绑定参数不能选择集成第三方Java系统并传参数值
1.案例场景 在Smartbi中打开第三方系统内容,并且还要把 Smartbi 参数的值传递到第三方系统的内容中。效果如下: worddav33a6f59441913065ef47ceef0a8d66f5.png 2.实现思路 在smartbi\vision 下新建目录用来存放步骤2中的JSP(如:weblink)。 在JSP页面获取smartbi中参数的值,再传递给第三方系统,(如:XXX.jsp)。 在展现定制中建web链接,在web链接中填写JSP的路径(web链接路径如:weblink/XXX.jsp )。 注:上述方法将项目定制化内容放到集成传参时写带中文或特殊符号的参数报400错误
(本文档仅供参考) 问题现象 用户在第三方打开资源使用paramsInfo传参时,参数中带有中文或者特殊字符访问时,会出现报400错误导致无法访问。例如:http://10.10.4.8:18080/smartbi/vision/openresource.jsp?paramsInfo=[{"name":"月 … 由于请求的URL在编码后的中文字符串带反斜杠,这是RFC文档中规定的不安全字符,Tomcat在高版本中增加的安全验证,凡是RFC 3986中非URL可携带的字符,都会返回400错误。 解决方案 1、首先将url中的paramsInfo传参时的中文参数进行Unicode(访问 Unicode编码转换回写-回写报表填报后点击保存,会报 绑定参数引用层数过深 错误
(本文档仅供参考) 问题 回写报表填报后点击保存,会报 绑定参数引用层数过深 错误 解决方案 参数排版-参数绑定到单元格取消勾选显示导致,取消绑定或者勾选显示即可。 image2018-11-5 18:53:57.png 绑定参数引用层数过深即席查询兼容基于数据模型的下拉树参数
1、概述 数据模型支持下拉树后,即席查询中不能正常选择和使用,给用户造成很大的困扰,为什么仪表可以,即席查询却不可以;所以在V10.5.15及以上版本兼容了基于数据模型的下拉树参数。 2、示例 产品类别、产品名称 构成一个二级下拉树筛选器,如下图: 下拉数2.png 步骤1:新建一个即席查询,拖入“产品名称”作为筛选条件如下图: 下拉书88.png 步骤2:在模型中映射参数,并且选择下拉树,通过构建各个节点的上下级关系,如下图: 下拉数4442.png 步骤3:去建即席查询,拖入参数,出现如下图效果: 下拉书88.png文本输入框参数可否一次性输入多个值
(本文档仅供参考) 问题 文本输入框参数可否一次性输入多个值,多个值之间用英文逗号分隔,然后后台处理成in(xx1,xx2,...)这种形式去过滤数据. 解决方案 在参数的定义中有一个“允许多选”的选项(如下图),但是该选项对于“文本输入框”参数是置灰不可以选择的,可以通过写扩展包放开此选项,开放此选项后即可实现一次性输入多个值,值之间用英文逗号分隔,后台处理成in(xx1,xx2,...)这种形式去过滤数据。 360截图16720329234418.png通过正则表达式实现多参数模糊查询
(本文档仅供参考) 问题描述 关于实现参数进行多值模糊查询,现有Wiki可参考,使用宏去实现此效果:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001926 https … : where 字段 regexp replace(参数,'分隔符(逗号空格等,可自定义)','|') 1.jpg oracle: where regexp_like(字段,replace(参数,' ','|')) 2.jpg宏代码如何对参数进行base64转码
(本文档仅供参考) 问题 通过定义宏代码实现跳转并且传参,由于参数存在中文导致跳转失败,如何堆参数进行base64转码? 解决方案 验证版本:V10.5.8 (由于浏览器对于url的长度有限制,不建议把参数拼接到url上,建议采用post方式进行传参。 function main(spreadsheetReport, isAjaxRefreshCallback) { debugger; let params = [{ name: 'ShipRegion', alias: 'ShipRegion', value: "华北