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

[常用脚本] 脚本设置表格数据

ljeary铂金三 显示全部楼层 发表于 2023-5-5 15:16:22 |阅读模式 打印 上一主题 下一主题
1
已解决

【常用脚本】 脚本设置表格数据

  • ljeary铂金三
  • 2023-05-05 15:16:22
  • 发布在 论坛
2117 6
如图: 我想使用 execute 函数获取到 数据集数据后, 再动态 往里面添加一列 order_num, 此列的内容为 o+'行下标', 如何 往 kcInfo里面 添加一列数据

最佳答案

yhdata_ruby 铂金一 关注Ta

2023-05-05 15:16:23

不行吧,只能本身在数据集中就添加好数据列
查看完整内容
回复

使用道具 举报

精彩评论6

yhdata_ruby铂金一 显示全部楼层 发表于 2023-5-5 15:16:23
ljeary 发表于 2023-5-5 16:07
var a = preExecute(this,SQL,"ljeary/课程信息",true);
var kcInfo = executed(a)
// 能不能直接用 set  ...

不行吧,只能本身在数据集中就添加好数据列
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-5-5 15:53:11
回复

使用道具 举报

ljeary铂金三 显示全部楼层 发表于 2023-5-5 16:01:52
yhdata_ruby 发表于 2023-5-5 15:53
参考一下https://www.yonghongtech.com/real-help/Z-Suite/10.0/ch/tablescript.html

老师 您这个是 从表格去处理, 我想在 数据拿到后去处理, 不是在表格里面去处理  可以吗
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-5-5 16:04:08
ljeary 发表于 2023-5-5 16:01
老师 您这个是 从表格去处理, 我想在 数据拿到后去处理, 不是在表格里面去处理  可以吗 ...

你的意思是直接往数据集添加一列数据吗
回复

使用道具 举报

ljeary铂金三 显示全部楼层 发表于 2023-5-5 16:07:18
yhdata_ruby 发表于 2023-5-5 16:04
你的意思是直接往数据集添加一列数据吗

var a = preExecute(this,SQL,"ljeary/课程信息",true);
var kcInfo = executed(a)
// 能不能直接用 set 方法 给这个 数据集 添加 一列数据, 因为我有个需求是 拿到数据后 要添加一些显示信息
kcInfo.set(1,1, ["年龄", "11", "22")

debug(kcInfo.get(1, 1))

setData("图表1", kcInfo, DATA);


1.png
回复

使用道具 举报

ljeary铂金三 显示全部楼层 发表于 2023-5-5 17:07:06
yhdata_ruby 发表于 2023-5-5 16:16
不行吧,只能本身在数据集中就添加好数据列

我想到一种是 通过 get  把数据 拿出来 组装成 数组, 通过数组方式去新增了
//  拿到转换后的数组
var  a=[["编号","2","3"],["姓2","wang","yao"]];
// 在编号后面 新增 年龄
a.splice(1,0, ["年龄", "11", "22"] )

var  kcInfo=embed(a);

setData("图表1", kcInfo, DATA);

这个方式 虽然麻烦 也能实现, 所以我想问下  有没有 直接 g5.grid.DefWrapQGrid 操作这个 对象 往里面加数据 的方法 这个要方便点
var a = preExecute(this,SQL,"ljeary/课程信息",true);
var kcInfo = executed(a)  // 得到这个对象 g5.grid.DefWrapQGrid


1.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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