jQuery MiniUI

 找回密码
 立即注册
查看: 4397|回复: 5
打印 上一主题 下一主题

datagrid表格尾部添加多行的问题 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2017-12-27 12:55:49 |只看该作者 |倒序浏览
假设后台返回的数据text格式为:{EmpID:'2500',ProdDate:'2017-11-28',WorkStepID:'1',JobName:'职员',SaleOrderNo:'XS2017121777986705210',ItemNo:'XS2017121777986705210-2',SaleOrderQty:'100',XdSumQty:'0',Qty:'100',MateSortCode:'18',UnitCode:'9'},{EmpID:'2500',ProdDate:'2017-11-28',WorkStepID:'1',JobName:'职员',SaleOrderNo:'XS20171222-22',ItemNo:'XS20171222-22-2',SaleOrderQty:'5',XdSumQty:'0',Qty:'5',MateSortCode:'17'',UnitCode:'9'}

希望利用addRows方法将数据添加的表格的最后,方法为:
                                                                var o = mini.decode(text);
                                                                var leng=gridinfo.getData().length;
                                                                gridinfo.addRows(o,leng)

但结果没有添加到表格中,是什么原因?


Rank: 8Rank: 8

沙发
发表于 2017-12-27 13:10:20 |只看该作者
grid.addRows(rows,index)
rows数据需要数组格式

Rank: 8Rank: 8

板凳
发表于 2017-12-27 13:10:20 |只看该作者
grid.addRows(rows,index)
rows数据需要数组格式

Rank: 6Rank: 6

地板
发表于 2017-12-27 13:33:03 |只看该作者
本帖最后由 panepan 于 2017-12-27 13:54 编辑
dforce 发表于 2017-12-27 13:10
grid.addRows(rows,index)
rows数据需要数组格式

转成数组好像也添加不成功,只是添加了空白行,数据没有显示,是什么原因?能不能提供一个实例
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6

5#
发表于 2017-12-27 14:18:49 |只看该作者
本帖最后由 panepan 于 2017-12-27 14:22 编辑
dforce 发表于 2017-12-27 13:10
grid.addRows(rows,index)
rows数据需要数组格式


实际希望实现的效果如上图,上图是其他软件中的功能,除了addRows方法外是否可用其他方法实现??如果其他方法能实现也可,用load加载的话,好像会清除表格中原有的数据
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2017-12-27 17:32:36 |只看该作者
panepan 发表于 2017-12-27 14:18
实际希望实现的效果如上图,上图是其他软件中的功能,除了addRows方法外是否可用其他方法实现??如果其 ...

最后你的数据需要是这样的[{},{},{}]数组里面是多个json对象,每个对象代表一行,看你贴的是字符串。

Archiver|普加软件

GMT+8, 2024-7-2 17:13 , Processed in 1.020812 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部