找文章 / 找答案
精选问答 更多内容

利用脚本动态绑定的字段如何保存设置

hiling玄铁二 显示全部楼层 发表于 2021-11-22 16:53:06 |阅读模式 打印 上一主题 下一主题
1
已解决

利用脚本动态绑定的字段如何保存设置

  • hiling玄铁二
  • 2021-11-22 16:53:06
  • 发布在 论坛
3740 11
如题,比如某字段数据为小数,绑定时我可以在字段设置中改为百分比显示,但取消绑定的话设置就没有保存,再次绑定还是显示小数,请问如何解决

最佳答案

_贝贝 白银一 关注Ta

2021-11-22 16:53:07

这个脚本设置是汇总区域整体的格式效果 图表2.binding.clearMeasures(); //清除交叉表绑定的汇总字段字段 var lens=下拉列表参数1.getSelectedObjects().length; //获取列表参数组件中数据长度 for(var j=0; j
查看完整内容
回复

使用道具 举报

精彩评论11

_贝贝白银一 显示全部楼层 发表于 2021-11-22 16:53:07
这个脚本设置是汇总区域整体的格式效果
图表2.binding.clearMeasures();  //清除交叉表绑定的汇总字段字段
var lens=下拉列表参数1.getSelectedObjects().length; //获取列表参数组件中数据长度
for(var j=0; j<lens; j++)
{
var colnamea=下拉列表参数1.getSelectedObjects()[j]; //循环获取列表参数选中的字段
var bcol2=new BCol(colnamea,DOUBLE,false); //创建一个底层字段,包含三个属性,名称、字段类型、是否是维度字段
var col2 =new MeasureCol(SUM,bcol2,null); //创建度量字段
图表2.binding.addMeasure(j,col2);//设置绑定度量汇总字段
var loc=new Locator(["产品种类","市场分布","Sum_利润"],CELL,DETAIL);
图表2.setFormat(loc,DECIMAL_FORMAT)   //设置格式
图表2.setFormatPattern(loc, "#,##0.##%")


}

gs.png
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-11-22 17:16:33
脚本动态绑定的时候就脚本设置格式为百分比
回复

使用道具 举报

hiling玄铁二 显示全部楼层 发表于 2021-11-23 11:02:13
应该用哪个函数呢,能否给个示例,谢谢
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-11-23 11:12:38
使用setFormat、setFormatPattern

var lor2=new Locator(["MARKET","Sum_AREA_CODE"],CELL,DETAIL)  //使用locator定位
表1.setFormat(lor2,DECIMAL_FORMAT)   //设置格式
表1.setFormatPattern(lor2, "#,##0.##%")


不同组件locator定位请参考以下链接
https://www.yonghongtech.com/hel ... ighlightsub=locator
回复

使用道具 举报

hiling玄铁二 显示全部楼层 发表于 2021-11-24 16:31:51
永洪tech-zxx 发表于 2021-11-23 11:12
使用setFormat、setFormatPattern

var lor2=new Locator(["MARKET","Sum_AREA_CODE"],CELL,DETAIL)  //使 ...

你好,请问["MARKET","Sum_AREA_CODE"] 这两个分别代表什么呢?我这边尝试设置后无效
回复

使用道具 举报

hiling玄铁二 显示全部楼层 发表于 2021-11-24 16:31:52
永洪tech-zxx 发表于 2021-11-23 11:12
使用setFormat、setFormatPattern

var lor2=new Locator(["MARKET","Sum_AREA_CODE"],CELL,DETAIL)  //使 ...

你好,请问["MARKET","Sum_AREA_CODE"] 这两个分别代表什么呢?我这边尝试设置后无效
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-11-24 16:35:06
亲 这一句是locator定位字段数据区域  请参考链接 根据自己的组件和需要定位的区域 引用对用的locator
回复

使用道具 举报

hiling玄铁二 显示全部楼层 发表于 2021-11-24 16:38:45
hiling 发表于 2021-11-24 16:31
你好,请问["MARKET","Sum_AREA_CODE"] 这两个分别代表什么呢?我这边尝试设置后无效 ...


比如我这个交叉表,这两个参数对应的是什么值呢?

回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-11-24 16:39:09
确定一下版本号 如果只是做动态绑定 建议使用参数列实现 ,参数列可以直接设置格式,相比于脚本实现会比较容易维护,操作起来也比较简单
参考以下视频
https://club.yonghongtech.com/fo ... 2%E6%95%B0%E5%88%97

注意 92版本后参数列可以多选,一个列表参数即可
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部