找回密码
 立即注册

QQ登录

只需一步,快速开始

nqq

注册会员

2

主题

9

帖子

33

积分

注册会员

积分
33
  • 97

    金币

  • 2

    主题

  • 9

    帖子

最新发帖
nqq
注册会员   /  发表于:2024-7-17 09:34  /   查看:1201  /  回复:6
1金币
image.png372850951.png
通过下拉选请求每一行值,然后我是通过setValue设置单元格的值发现区域无法自动扩展,只能获取到第一行数据,这个在不改变设置方式的条件下,可以怎么获取table的所有值,table是通过模板设置上的。

最佳答案

查看完整内容

您好,您在获取初始化后,可以进行setDataSource() 。其中括号中可以是空对象,也可以是属性对象,具体可以参考下面的文章: https://gcdn.grapecity.com.cn/showtopic-140946-1-5.html

6 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 09:34:25
来自 4#
本帖最后由 Ellia.Duan 于 2024-7-17 10:15 编辑

您好,您在获取初始化后,可以进行setDataSource() 。其中括号中可以是空对象,也可以是属性对象,具体可以参考下面的文章:
https://gcdn.grapecity.com.cn/showtopic-140946-1-5.html

image.png863711852.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 09:51:33
2#
您好,不太明白您的问题?

您是想解决table无法自动扩展问题
还是获取table所有值问题,还是什么问题呢?

您可以描述下,您当前做了什么设置,遇到了什么困难,想解决什么问题。
回复 使用道具 举报
nqq
注册会员   /  发表于:2024-7-17 10:05:00
3#
Ellia.Duan 发表于 2024-7-17 09:51
您好,不太明白您的问题?

您是想解决table无法自动扩展问题

您好,就如上图所示,每一行有一个下拉项,我在每一行下拉选后都会请求后台接口,再通过setValue设置这一行每一个单元格的值。这是个table区域,表格字段是通过模板设计器放的。

最后提交的时候,我通过getDataSource获取表格区域的数据源。只能获取到第一行数据。这是因为我不是通过setDataSource设置的数据,所以获取不到吗?

我想解决的是在不改变我通过setValue设置值的方式情况下,获取到所有表格区域的数据。
回复 使用道具 举报
nqq
注册会员   /  发表于:2024-7-17 10:26:20
5#
Ellia.Duan 发表于 2024-7-17 10:14
您好,您在获取初始化后,可以进行setDataSource() 。其中括号中可以是空对象,也可以是属性对象,具体可以 ...

谢谢,我先看下
回复 使用道具 举报
nqq
注册会员   /  发表于:2024-7-17 11:09:08
6#
Ellia.Duan 发表于 2024-7-17 10:14
您好,您在获取初始化后,可以进行setDataSource() 。其中括号中可以是空对象,也可以是属性对象,具体可以 ...

image.png77283019.png
您好 刚才那个问题解决了。

现在是扩展行的时候样式丢了,我是在报表初始化的时候先设置了一遍样式,因为有部分列需要禁用。

如何在扩展行的时候保持当前表格区域的样式呢 。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 13:42:05
7#
您好,在扩展行的时候,您可以选择以下方案:

方案一、fillAuto
https://demo.grapecity.com.cn/sp ... D%E4%BC%98%E5%BC%82
方案二、copyto
https://gcdn.grapecity.com.cn/showtopic-137021-1-1.html
方案三、clipboardPaste
https://demo.grapecity.com.cn/sp ... D%E4%BC%98%E5%BC%82
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部