jQuery easyUI datagrid 数据 合并行
设计数据表的格式问题,有知道的给指点一下啊,感谢啊
客户数有9条
//列的设计 columns : [ [{ field : 'customerId', align : 'center', title : '客户', width : 100, },{ field : 'rivalFirms', align : 'center', title : '供应厂商', width : 100 },{ field : 'lunchAmount', align : 'center', title : '中餐', width : 70 } ] ], //加载成功后合并行 onLoadSuccess:function(data){ for(var i=0; i<$(this).datagrid('getRows').length; i++){ $(this).datagrid('mergeCells',{ index: i, field: 'customerId', width : 100, rowspan: 2, }); },
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
图1
点击保存时显示如下:就是让可编辑的输入框结束编辑状态时显示的内容错乱!!
图2
但是取值没有错误,保存信息后从新加载数据时,数据又显示的和图1一样啦!
我想应该是合并时行的下标错乱!怎么能够让其在结束可编辑框状态下,UI不变形(如图2)啊?? 不明白!知道的帮忙解决一下啊?感谢
也就是画一个复杂的Ui
想不明白,你这是为了实现啥样的业务。需要这么做?
紧接上述问题,解决了赋值错误问题,又出现获取不到列的值的问题!!
上述的所有解决方法,都存在问题,在上述的基础上,我填写好供应商以后,选择下一行进行输入时,原本填写好的供应商信息,被赋值到了中餐那一列,而供应商的这一列被客户信息赋值啦!!一连串的问题!!!哎!!
现在我实在上述基础上使用加载数据成功后,将其设置为所有需要编辑的列都处于可编辑状态啦!
期待成功吧……
实在没招啦啊!!
我使用一个蛋疼的方法,在取数据的时候,使用List集合,把数据add两次,然后使用上面的合并重复内容的方法!!!可以做到!!!
哎!!!
使用下面这种格式会报错的,而且不对啊!!怎么搞啊??
这个方法是合并相同的,但是我想要的是固定的没两行合并一下,高手指点啊
网上google了一会找到的代码还是不行啊!!这个是合并文本相同的,帮忙看看啊!!
我调用的时候就是这样的,但是不行啊!!!
我点击 分享时,报了个错误……