请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

小石碎胸口

注册会员

4

主题

11

帖子

37

积分

注册会员

积分
37
最新发帖
小石碎胸口
注册会员   /  发表于:2025-3-5 14:42  /   查看:141  /  回复:7
10金币
本帖最后由 小石碎胸口 于 2025-3-5 14:49 编辑

目前想达到这种效果


下面的grid有两种数据分类,上面一种比下面一种少了4行。

不知道这种是否能用MutilRow。

我试着将上下两种都设值成下面那种, 然后通过getControl得到实体后删除行的方式来实现
var grid = wijmo.Control.getControl('#mtfSimulationListGrid');
grid.rows.removeAt(6);
但是删除后样式乱了, 两种格式之间的线没有了。 上面那部分的居中也是按照9行的形式居中, 删除后更贴近底部。

不知道有没有办法实现上面的效果, 或者删除部分行后,能重新渲染(尝试reflesh没有效果)



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

不管你是MP还是OPP产品,只是其中都有多条记录,但是每条记录并不是要折行显示 我没看出来你的数据是和multirow的应用场景一致。你可以看下面的截图,这个才是multirow,里面的12个字段在2行中显示 从我对你现在展示的数据来看,就是通过自动合并单元格,或者分组就能实现,只是效果有差异 分组可以参考 https://demo.grapecity.com.cn/wijmo/demos/Grid/Grouping/Groups/purejs

7 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-5 14:42:57
来自 4#
不管你是MP还是OPP产品,只是其中都有多条记录,但是每条记录并不是要折行显示

我没看出来你的数据是和multirow的应用场景一致。你可以看下面的截图,这个才是multirow,里面的12个字段在2行中显示


从我对你现在展示的数据来看,就是通过自动合并单元格,或者分组就能实现,只是效果有差异

分组可以参考
https://demo.grapecity.com.cn/wi ... uping/Groups/purejs


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-6 10:27:44
2#
MutilRow和你这种完全没有关系,是把一行数据中的多个字段折行成多行来显示。

你这里实际并不是要折行显示,只是想要对前几列相同的数据自动合并单元格,可以参考这个demo
https://demo.grapecity.com.cn/wi ... ictedMerging/purejs
回复 使用道具 举报
小石碎胸口
注册会员   /  发表于:2025-3-6 10:46:26
3#
Richard.Ma 发表于 2025-3-6 10:27
MutilRow和你这种完全没有关系,是把一行数据中的多个字段折行成多行来显示。

你这里实际并不是要折行显 ...

可能是我的描述不准确, 需求就是一条数据需要多行显示。

比如 Type是MP那五行其实是一条数据, Type是OPP的两块其实也两条数据。
只不过Type是MP的分五行显示, Type是OPP的分九行显示。

所以想到用MutilRow。

但是这两种Type对应的行数不一致, 而MutiRow要求数据结构一致。
所以想能不能在定义同一个数据结构后, 对于Type是MP的数据做处理, 删除几个多余的行。

不知道这样是否可行?
回复 使用道具 举报
小石碎胸口
注册会员   /  发表于:2025-3-7 13:53:31
5#
本帖最后由 小石碎胸口 于 2025-3-7 13:59 编辑
Richard.Ma 发表于 2025-3-7 10:32
不管你是MP还是OPP产品,只是其中都有多条记录,但是每条记录并不是要折行显示

我没看出来你的数据是和m ...

非常感谢您的回复。您的方案我会考虑。

我其实是参考了这个例子(例子的URL见附件, 直接贴URL貌似会被判断为非法)


这个例子和我想要状态特别的像,但是就是每个地区项目分类都是一样多的,我的疑问是否可以让项目分类数量不一样。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-7 18:01:08
6#
multiRow中的一行中显示的内容实际上是你定义的layout中已经固定了,没法调整成“让项目分类数量不一样。”
回复 使用道具 举报
小石碎胸口
注册会员   /  发表于:2025-3-7 18:16:16
7#
Richard.Ma 发表于 2025-3-7 18:01
multiRow中的一行中显示的内容实际上是你定义的layout中已经固定了,没法调整成“让项目分类数量不一样。”

感谢!

我换个思路,用您给的链接试试
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-10 09:16:38
8#
好的,不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部