永洪社区

标题: 动态生成咧后,颜色绑定字段的标题无法隐藏 [打印本页]

作者: yhdata_Ooc9mAXq    时间: 2022-2-15 13:45
标题: 动态生成咧后,颜色绑定字段的标题无法隐藏
图1是设置了隐藏标题

图2是取消勾选后,重新勾选标题怎么又出来了?怎么永久隐藏?

作者: _贝贝    时间: 2022-2-15 13:45
yhdata_Ooc9mAXq 发表于 2022-2-15 14:08
921版本吗,动态列全部取消勾选为空后,然后再勾选一个试试,就能看到这个bug了 ...

您好,经验证,该现象本地复现,正在内部反馈中,请您耐心等候,注意后续消息回复
作者: _贝贝    时间: 2022-2-15 13:50
使用的什么方式做的动态绑定列,是什么版本呢,我本地验证一下
作者: yhdata_Ooc9mAXq    时间: 2022-2-15 13:53
永洪tech-Muse 发表于 2022-2-15 13:50
使用的什么方式做的动态绑定列,是什么版本呢,我本地验证一下

本来有4列,由于形状不一样,就用了4个下拉列表多选框 传参组件 分别绑定了,清楚了吗?大概什么时候验证完?
作者: _贝贝    时间: 2022-2-15 14:06
本地923版本参数列验证勾选了隐藏标题之后不管怎么切换选项标题都是隐藏的,不会自动显示出来。您是哪个版本呢,方便用产品自带的数据集或者excel数据集导出一个案例吗。
作者: yhdata_Ooc9mAXq    时间: 2022-2-15 14:08
永洪tech-Muse 发表于 2022-2-15 14:06
本地923版本参数列验证勾选了隐藏标题之后不管怎么切换选项标题都是隐藏的,不会自动显示出来。您是哪个版 ...

921版本吗,动态列全部取消勾选为空后,然后再勾选一个试试,就能看到这个bug了
作者: yhdata_Ooc9mAXq    时间: 2022-2-15 14:41
永洪tech-Muse 发表于 2022-2-15 13:45
您好,经验证,该现象本地复现,正在内部反馈中,请您耐心等候,注意后续消息回复 ...

绑定到形状里的字段,也会出现这个图例隐藏不掉的问题(这就和动态参数列空不空没关系了)
作者: _贝贝    时间: 2022-2-15 15:35
yhdata_Ooc9mAXq 发表于 2022-2-15 14:41
绑定到形状里的字段,也会出现这个图例隐藏不掉的问题(这就和动态参数列空不空没关系了) ...

您好, 经过确认,这个图例区域locator是动态生成的,该现象是产品设计问题
作者: yhdata_Ooc9mAXq    时间: 2022-2-15 18:11
永洪tech-Muse 发表于 2022-2-15 15:35
您好, 经过确认,这个图例区域locator是动态生成的,该现象是产品设计问题 ...

请问怎么解决呢?
作者: _贝贝    时间: 2022-2-15 18:23
yhdata_Ooc9mAXq 发表于 2022-2-15 18:11
请问怎么解决呢?

您好,可以使用脚本来做隐藏标签,写在页面的变化时运行,
图表1.binding.markCol['Sum_销量'].colorLegend.titleVisible=false
作者: yhdata_Ooc9mAXq    时间: 2022-2-15 19:49
永洪tech-Muse 发表于 2022-2-15 18:23
您好,可以使用脚本来做隐藏标签,写在页面的变化时运行,
图表1.binding.markCol['Sum_销量'].colorLegen ...

颜色的标题还没消失,形状里的图例倒是没了
作者: _贝贝    时间: 2022-2-15 20:00
本帖最后由 永洪tech-Muse 于 2022-2-15 20:05 编辑
yhdata_Ooc9mAXq 发表于 2022-2-15 19:49
颜色的标题还没消失,形状里的图例倒是没了


您好,不同区域的图例定位不同,形状区域使用的是patternLegend,可根据不同定位做相关设置
图表1.binding.markCol["Sum_利润"].colorLegend.titleVisible=false  //颜色图例
图表1.binding.markCol["Sum_利润"].patternLegend.titleVisible=false   //形状图例
图表1.binding.markCol["Sum_利润"].sizeLegend.titleVisible=false  //大小图例
作者: yhdata_Ooc9mAXq    时间: 2022-2-16 12:45
永洪tech-Muse 发表于 2022-2-15 20:00
您好,不同区域的图例定位不同,形状区域使用的是patternLegend,可根据不同定位做相关设置
图表1.bindin ...

颜色的标题昨天没消失,今天又试了一下,消失了,现在问题是怎么获取每个图标类型的组件名称字符串列表?然后怎么获取每个图表绑定的参数列名称字符串?然后遍历一下?图表非常多
作者: _贝贝    时间: 2022-2-16 13:29
yhdata_Ooc9mAXq 发表于 2022-2-16 12:45
颜色的标题昨天没消失,今天又试了一下,消失了,现在问题是怎么获取每个图标类型的组件名称字符串列表? ...

您好,可以使用api的方式调用
获得报告中所有组件名称
https://www.yonghongtech.com/hel ... bapi_getdbpart.html
作者: _贝贝    时间: 2022-2-16 13:32
不同接口信息请参考帮助中心获取  https://www.yonghongtech.com/help/Z-Suite/9.4/ch/
作者: yhdata_Ooc9mAXq    时间: 2022-2-16 13:59
本帖最后由 yhdata_Ooc9mAXq 于 2022-2-16 14:04 编辑
永洪tech-Muse 发表于 2022-2-16 13:32
不同接口信息请参考帮助中心获取  https://www.yonghongtech.com/help/Z-Suite/9.4/ch/

我是在这个报告内部写脚本,目的只是隐藏掉图例标题,不是在报告外部,需要通过API?不是脚本就够了吗?目前是这样的,我弄好报告,前端只需要一个链接配置一下即可,这个API调用需要写在哪里?

作者: _贝贝    时间: 2022-2-16 14:12
本帖最后由 永洪tech-Muse 于 2022-2-16 14:16 编辑
yhdata_Ooc9mAXq 发表于 2022-2-16 13:59
我是在这个报告内部写脚本,目的只是隐藏掉图例标题,不是在报告外部,需要通过API?不是脚本就够了吗?目 ...

目的是为了通过获取组件名称和字段名称来隐藏图例的标题?那么api就是不适用的了,api相当于一个接口需要自己获取之后写java脚本去二次开发
脚本不能直接获取组件的id,都是需要一个一个写
获取组件绑定的字段,比如柱状图
图表3.binding.getXCol(0)   //获取X 轴绑定的第一个字段的信息。
图表3.binding.getYCol(0)  //获取Y轴绑定的第一个字段的信息。


作者: yhdata_Ooc9mAXq    时间: 2022-2-16 14:13
永洪tech-Muse 发表于 2022-2-15 15:35
您好, 经过确认,这个图例区域locator是动态生成的,该现象是产品设计问题 ...

请问,针对该问题,产品还会修复,升级吗?大概什么时候升级
作者: _贝贝    时间: 2022-2-16 14:22
yhdata_Ooc9mAXq 发表于 2022-2-16 14:13
请问,针对该问题,产品还会修复,升级吗?大概什么时候升级

咱们这边昨天就该问题跟相关的开发和产品同事都沟通过,这个是产品当初的底层设计逻辑,感谢您的反馈,目前需要待后续版本调研后做优化
作者: yhdata_Ooc9mAXq    时间: 2022-2-16 14:34
永洪tech-Muse 发表于 2022-2-16 14:12
目的是为了通过获取组件名称和字段名称来隐藏图例的标题?那么api就是不适用的了,api相当于一个接口需要 ...

我很好奇为什么要二次开发呢?二次开发的产物不还是报告吗?
作者: _贝贝    时间: 2022-2-16 14:49
yhdata_Ooc9mAXq 发表于 2022-2-16 14:34
我很好奇为什么要二次开发呢?二次开发的产物不还是报告吗?

这个是不适用您这个场景和报告,不同场景不一样,比如java接口调用相关的api接口之后,拿到了需要的信息,要和用户自己的系统对接做集成之类的,系统集成(System Integration),为客户需求提供应用的系统模式,以及实现该系统模式的具体技术解决方案和运作方案。表现在与用户合作共同规划设计应用系统模型,与用户共同完成应用软件系统的设计开发,为用户提供全面系统解决方案,完成最终的系统集成




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4