2 u010474082 u010474082 于 2016.02.23 16:39 提问

datagrid的跨列问题,后台拼接column格式是怎样的? 2C

frozenColumns:[[

{field:'ROWNUMBER',title:'序号',align:'center',rowspan:2},
{field:'WARENO',title:'货号',align:'center',width:100,rowspan:2},
{field:'WARENO',title:'货号',align:'center',width:100,rowspan:2},
{field:'WARENAME',title:'商品',align:'center',width:100,rowspan:2},
{field:'COLORNAME',title:'颜色',align:'center',width:100,hidden:hide1,rowspan:2},
{field:'SIZENAME',title:'尺码',align:'center',width:100,hidden:hide2,rowspan:2},
{field:'KCHJ',title:'小计',colspan:3,align:'center'}
],[{field:'XSAMTHJ',title:'销售',align:'center',width:60},
{field:'XSCURRHJ',title:'销额',align:'center',width:60},
{field:'KCAMTHJ',title:'库存',align:'center',width:60}
]] , 图片说明
我要做的就是图片上这种跨列,
现在我的情况是后台生成columns,拼接成上面的格式 ,传到前台就报错,估计是没有这种json格式吧,求指点。。。

2个回答

showbo
showbo   Ds   Rxr 2016.02.23 17:08

你怎么传的?你的定义里面有hide1,hide2折2个变量,你定义了没有?没有会报错

u010474082
u010474082 我用的是datagird显示的数据
接近 2 年之前 回复
u010474082
u010474082 由于限制字符 我发图 给你看
接近 2 年之前 回复
showbo
showbo 回复自由ziyouren: 如果是ajax动态获取的要eval转为json对象后在调用datagrid的api初始化
接近 2 年之前 回复
showbo
showbo 回复自由ziyouren: 可以啊。。jsp不是直接<%=xxxx变量就行了%>
接近 2 年之前 回复
u010474082
u010474082 我后台的返回格式 就是上面frozenColumns 里面的样子
接近 2 年之前 回复
u010474082
u010474082 这个在后台传的 ,我在jsp里面定义的,可以么?
接近 2 年之前 回复
u010474082
u010474082   2016.02.23 17:35

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!