(转)jqgrid 显示格式化数据
2011-12-15 10:46
239 查看
本文转载自:http://blog.csdn.net/milefor/article/details/4401078
使用json 输出的数据。比如一列:(Status --activation)Status 是title ,activation是绑定的数据
Status(activation)
1
-1
0
想显示为如下:
Status (activation)
ok
bad
normal
可以通过下面的方法来实现
给jqGrid添加事件:
loadComplete:styledShow
styledShow 是一个函数:
var styledShow=function(){
var n = $('#list2').getGridParam('rowNum'); //取得现在表格中显示的数据条数
for(i=1;i<=n+1;i++)
{
var data =$('#list2').getRowData(i); //取该行的值array
switch(data.activation){
case '0': $('#list2').setCell(i,"activation",'normal',{color:'red'});break;
case '1': $('#list2').setCell(i,"activation",'ok',{color:'green'});break;
case '-1': $ ('#list2').setCell(i,"activation",bad',{color:'#613030'});break;
default: $('#list2').setCell(i,"activation",'undefine',{color:'red'});break;
}
}
}
使用json 输出的数据。比如一列:(Status --activation)Status 是title ,activation是绑定的数据
Status(activation)
1
-1
0
想显示为如下:
Status (activation)
ok
bad
normal
可以通过下面的方法来实现
给jqGrid添加事件:
loadComplete:styledShow
styledShow 是一个函数:
var styledShow=function(){
var n = $('#list2').getGridParam('rowNum'); //取得现在表格中显示的数据条数
for(i=1;i<=n+1;i++)
{
var data =$('#list2').getRowData(i); //取该行的值array
switch(data.activation){
case '0': $('#list2').setCell(i,"activation",'normal',{color:'red'});break;
case '1': $('#list2').setCell(i,"activation",'ok',{color:'green'});break;
case '-1': $ ('#list2').setCell(i,"activation",bad',{color:'#613030'});break;
default: $('#list2').setCell(i,"activation",'undefine',{color:'red'});break;
}
}
}
相关文章推荐
- jqgrid 显示格式化数据
- 使用JqGrid列表数据分组显示问题的解决方法
- jqgrid不能显示数据
- 让VS2010调试器帮你格式化显示自定义数据
- jqgrid静态数据获取及显示
- ASP.NET学习笔记(15)--格式化数据显示
- echarts使用记录(三):x/y轴数据和刻度显示及坐标中网格显示、格式化x/y轴数据
- asp.net mvc jqgrid 同一个页面查询不同的表,jqgrid显示不同表的表头和数据并且分页
- JS格式化显示JSON数据
- echart各种显示数据的格式化
- jqgrid前台数据显示问题原因和解决方案
- Jquery格式化显示Json数据
- Devexpress GridView 数据格式化显示
- jqGrid 自定义格式化数据:formatter
- ASP.NET学习笔记(15,16)--格式化显示数据,实现计算域
- 移动硬盘显示使用驱动器中的光盘之前需要将其格式化数据怎么找回
- 让VS调试器帮你格式化显示自定义数据
- chrome 开启 JSONview 方法,让json数据格式化显示
- jqgrid 单元格数据格式化 formatter formatoptions
- 关于jqgrid生成表单无数据时的显示。它本身的样式是会在右下角显示无数据显示,能不能让它和qq邮箱一样