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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
WPF-DataGrid后台动态生成列
DataGrid后台动态生成列 Now that you know the basics of the Silverlight DataGrid and how to specify the Columns in XAML, you might want to customize your DataGrid's columns at runtime. This process
easyui datagrid 动态生成列
最近使用easyui 来最为前段框架,以前使用的是extjs,不使用它的主要原因是extjs过于庞大,不适合小型项目使用。 datagrid是比较常用的一个控件,并且有的时候我们需要并不知道一个table的列数是多少,甚至不知道每列的数据有哪些,这个时候就要动态生成列了, 使用easyui中的datagrid动态生成列还是比较容易的,下面开始代码: 前段代码: <table id="da
wpf 根据DataTable在后台自动创建DataGrid,而且可以对数据进行初步处理,显示差异
1  前台代码 <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/b
easyui datagrid columns 如何取得json 内嵌对象
列(Column)的特性 DataGrid 的 Column 是一个数组对象,它的每个元素也是一个数组。数组元素的元素是一个配置对象,它定义了每个列的字段。 代码示例: 复制代码 代码如下: columns:[[ {field:'itemid',title:'Item ID',rowspan:2,width:80,sortable:true}, {field:'product
如何设定DataGrid列的宽度
WinForm DataGrid 的DataGridTableStyle用法DataGrid, WinForm, 用法<br />Part 1 自定义数据源方式的代码,首先在winform里拖一个DataGrid进去。 private<br />void Form1_Load(object sender, System.EventArgs e)<br />        {<br />            //定义数据源--DataTable<br />            DataTable dt=n
Datagrid动态设置列标题的的扩展方法
有时候根据业务需要,需要做到动态更新标题
jQuery easyUI中表格的跨行跨列
jQuery easyUI中表格的跨行跨列,包括表头的跨行,表格内容数据的跨列显示等功能的实现
datagrid动态加载列(续)
之前有一篇博客写到了如何动态加载datagrid的列,上次只是介绍如何动态动态表头,并没有将数据添加到datagrid中,本次主要来说如何将数据库中的数据,动态添加到每一列中。      先说一下为什么会需要拼接数据,由于我们datagrid中显示的一条数据,可能对应数据库中多条数据,这就需要将多条数据拼接成一条数据,对应显示在表格中。如图所示:      一、通过后台查询查到了多条数
DataGrid动态添加模板列的一个例子
数据源结构同http://www.cnblogs.com/lovecherry/archive/2005/03/25/125525.html 表dep:depid(标识主键),depname(学院名字) 表stu:stuid(标识主键),stuname(学生名字),studepid(学院id=表dep.depid) 前台:     WebForm30                 
easyUI中datagrid的column属性的介绍
1,column中formatter函数中参数的含义 示例: val:kk2(和field属性对应) row:Object {id: "", memberId: "", loginname: "", memName: "", phone: null…}applyer: "客服001"} index:0 val:kk2 row:Object {id: "", memberId: