ljeary青铜一
2023-11-20 15:01:47 发布在问答
关于脚本 getViewData 获取名称问题
如图: 我使用代码自动合并,生成的 内容 【脚本设置序号1】, 在表头的 0,0 下标,但是通过 debug(getViewData('图表1', DATA).get(0,0)) 获取时显示为null,  而我自己手动合并输入的  【手动合并序号2】 是可以获取的, 大佬能不能帮忙看下是哪里有问题?  还是程序缺陷导致 脚本生成的 列名通过下标获取不了

下面是代码
function setTableHeadView(x,y,c,r,label){
    var loc = Locator([x+','+y], CELL, HEADER)
    图表1.setSpan(loc, new Dimension(c,r))
    图表1.setFormatPattern(loc, label)
}

setTableHeadView(0,0,1,2,'脚本设置序号1')

debug(getViewData('图表1', DATA).get(0,0))
debug(getViewData('图表1', DATA).get(0,1))


1.png

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2023-11-20 15:01:48

试试这样吧
查看完整内容
2871
10
精彩评论10
yhdata_lyaa
发表于 2023-11-20 15:01:48 显示全部楼层
试试这样吧

回复

使用道具 2#

yhdata_lyaa
发表于 2023-11-20 15:23:16 显示全部楼层
这是使用的什么表呢
回复

使用道具 3#

ljeary青铜一
发表于 2023-11-20 15:31:37 显示全部楼层
yhdata_lyaa 发表于 2023-11-20 15:23
这是使用的什么表呢

普通表  组件第一个 【表】
回复

使用道具 4#

yhdata_lyaa
发表于 2023-11-20 15:52:01 显示全部楼层
setFormatPattern是 设置显示格式的函数,不是设置值,跟手动输入的不一样
回复

使用道具 5#

ljeary青铜一
发表于 2023-11-20 16:44:57 显示全部楼层
yhdata_lyaa 发表于 2023-11-20 15:52
setFormatPattern是 设置显示格式的函数,不是设置值,跟手动输入的不一样

so  有啥 办法可以解决, 我用脚本设置 显示列名和 值吗,没有的话只能手动取敲 好难
回复

使用道具 6#

ljeary青铜一
发表于 2023-11-20 19:01:32 显示全部楼层

大佬: 有啥方法能从el [图表1对象] 里面获取到他的 字符串名称 '图表1' 吗? 因为我不想传了 图表1,还要传一个 '图表1' ,想直接一个 图表1 对象搞定


function setTableHeadView(el,x,y,c,r,label){
    var loc = Locator([x+','+y, CELL, HEADER)
    el.setSpan(loc, new Dimension(c,r))
    //getViewData('图表1', DATA).set(x,y,label)
    // 伪代码,有啥方法能从el [图表1对象] 里面获取到他的 字符串名称 '图表1' 吗? 因为我不想传了 图表1,还要传一个 '图表1' ,想直接一个 图表1 对象搞定
    getViewData(toString(el), DATA).set(x,y,label)
    debug(el.name)
}

setTableHeadView(图表1, 0, 0, 1, 2,'脚本设置序号1')

debug(getViewData('图表1', DATA).get(0,0))
debug(getViewData('图表1', DATA).get(0,1))

回复

使用道具 7#

yhdata_lyaa
发表于 2023-11-20 19:10:22 显示全部楼层
ljeary 发表于 2023-11-20 19:01
大佬: 有啥方法能从el [图表1对象] 里面获取到他的 字符串名称 '图表1' 吗? 因为我不想传了 图表1,还 ...

不行哦
回复

使用道具 8#

ljeary青铜一
发表于 2023-11-21 08:50:54 显示全部楼层

有啥办法能 查看 tableModelScriptable 里面有那些元素吗?  就好比 浏览器控制台 console.dir(window) 就能查看 window 里面有那些属性了, 强烈建议 添加一个获取组件对象 中文名称的 属性!!!
回复

使用道具 9#

ljeary青铜一
发表于 2023-11-21 09:04:06 显示全部楼层
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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