永洪社区

标题: 脚本能否获取到 传入的组件名称 [打印本页]

作者: ljeary    时间: 2023-4-21 17:01
标题: 脚本能否获取到 传入的组件名称
需求
我需要  调用 setTableBg(图标1)
function setTableBg(el) {
   这里 怎么 在 el里面取到 '图标1' 的字符串
  //  getData('图标1', Data)
getData(el.toString(), Data)  // 如何 取到 字符串 类型 的 ‘图标1’
  // 图标1.headers=3
  el.headers=3
}

作者: yhdata_lyaa    时间: 2023-4-21 17:01
ljeary 发表于 2023-4-23 14:54
我只想根据 传入的  图表1  得到字符串  的  ‘图表1’  好像不行

那不支持
作者: 永洪tech-Lerry    时间: 2023-4-21 18:54
我这边理解的是您是想要设置指定的表格组件的背景图片为您指定的某个图标?您这个图标是已经上传为了某个图片组件吗还是?
作者: ljeary    时间: 2023-4-23 10:37
永洪tech-Lerry 发表于 2023-4-21 18:54
我这边理解的是您是想要设置指定的表格组件的背景图片为您指定的某个图标?您这个图标是已经上传为了某个图 ...

老师 我这边是 的意思是,  我写了一个 函数 setTableBg  他的入参 有 el 代表组件名称 如  setTableBg(图表1)

我在 setTableBg 里面 会有两个代码 需要用到 这个 入参
1:  图表1.headers = 3 // 既 el.headers=3,  设置表头新增3行  , 这里 el 是组件对象
2:    getData('图表1', Data)  // 既  getData('el', Data)  , 这个方法 需要传入 el 的中文名称既字符串

如果不能从 el中获取到 字符串的 el  
我的入参就要修改为 setTableBg (el, elName)   // 调用时 setTableBg (图表1,  '图表1')   
el.headers
getData(elName, Data)  
作者: yhdata_lyaa    时间: 2023-4-23 11:16
试试api获取呢https://www.yonghongtech.com/rea ... bapi_getdbpart.html
作者: ljeary    时间: 2023-4-23 14:54
yhdata_lyaa 发表于 2023-4-23 11:16
试试api获取呢https://www.yonghongtech.com/real-help/Z-Suite/10.0/ch/webapi_getdbpart.html

我只想根据 传入的  图表1  得到字符串  的  ‘图表1’  好像不行
作者: DX188    时间: 2023-4-23 15:17
看了半天也没太明白你想要的什么?是想要获取图表1的标题“图表1”这3个字吗?
作者: ljeary    时间: 2023-4-23 15:34
本帖最后由 ljeary 于 2023-4-23 15:37 编辑
DX188 发表于 2023-4-23 15:17
看了半天也没太明白你想要的什么?是想要获取图表1的标题“图表1”这3个字吗? ...

就是我会 写一个 通用 函数 传入 el (既:组件对象)
function a(el) {
   el.x = 123  // 图表1.x = 123   ;设置 该组件 x坐标为 123   var data  = getData( 这里需要字符串的名称 ,DATA)   既  getData('图表1', DATA)
}

a(图表1) // 这里 传入的 是对象 图表1  不是字符串 '图表1'

这样说懂了没有 ?


作者: DX188    时间: 2023-4-23 15:43
ljeary 发表于 2023-4-23 15:34
就是我会 写一个 通用 函数 传入 el (既:组件对象)
function a(el) {
   el.x = 123  // 图表1.x = 123 ...

还是没太明白你具体想要的是什么效果,如果想要获取报表名//debug(getRTID()),如果想获取组件标题
//debug(图表1.title)
作者: ljeary    时间: 2023-4-23 17:45
DX188 发表于 2023-4-23 15:43
还是没太明白你具体想要的是什么效果,如果想要获取报表名//debug(getRTID()),如果想获取组件标 ...







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