- 浏览: 1233681 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
lankk:
lankk 写道事实上,在运行String s1=new St ...
理解String 及 String.intern() 在实际中的应用 -
lankk:
事实上,在运行String s1=new String(&qu ...
理解String 及 String.intern() 在实际中的应用 -
lankk:
同意1楼的说法http://docs.oracle.com/j ...
理解String 及 String.intern() 在实际中的应用 -
raoyutao:
...
jdk 线程池 ThreadPoolExecutor -
hongdanning:
理解了。之前困惑的一些明白了。谢谢分享。
理解String 及 String.intern() 在实际中的应用
定制cell 模板
写一个自定义的format
$("div.returnValue").live('click',function(){ alert($(this).attr("rel")); }); function custFormat( cellvalue, options, rowObject ){ return '<div style="color:red;" class="returnValue" rel="'+options.rowId+'">'+cellvalue+' </>'; } function custUnFormat( cellvalue, options, cell){ return $('div').html(); }
colModel:[ {name:'act',index:'act', width:60,}, {name:'id',index:'id', width:60, sorttype:"int",formatter:custFormat, unformat:custUnFormat},
添加按钮
定义col的时候预留一个col
colNames:['Action',....'], colModel:[ {name:'act',index:'act', width:60,}, ..........
加载完grid的时候再去填充这个col
gridComplete: function(){ var ids = jQuery("#gridTable").jqGrid('getDataIDs'); for(var i=0;i < ids.length;i++){ var cl = ids[i]; be = "<input style='height:22px;width:60px;' type='button' value='return' onclick=\"alert('"+cl+"');\" />"; jQuery("#gridTable").jqGrid('setRowData',ids[i],{act:be}); } },
横向卷轴
设置各行的宽度, 不要设grid的宽度
然后配置
loadComplete:function(data){
jQuery("#gridTable").setGridWidth(850,false);
},
查询分页的时候postData 传参数不上服务器
后来google了后 发现要这么写
postData:{ firstRowid:function() { return $("#firstRowid").val(); }, lastRowid:function() { return $("#lastRowid").val(); }, currentPage:function() { return $("#currentPage").val(); }, },
注意逗号要和我的一样多
my code
<table id="users" style="font-size:11px;font-family:Calibri,Tahoma;"></table> $("#users").jqGrid({ url:'search', datatype: "json", colNames:[ ........ }
ondblClickRow: function(id){ var row=$("#users").getRowData(id); //根据ID拿到一行的数据 $("#Select").val(row.rowName); $.fn.colorbox.close(); }
colModel:[ {name:'id',index:'id',width:40,sortable:true,hidden:true}, {name:'rowName',index:'indexName',width:105,sortable:true},
colModel
中 name是js端用来获取rowData的值时用的
index是传到服务器端用来做 searchField , sidx (orderby 的字段)
和extjs不同的是 服务器传过来的json数据,他是按顺序一个一个填充到列里去的,服务器上的json属性名和colModel中的不一样也可以
{name:'invdate',index:'invdate', width:90, jsonmap:"invdate"},这个jsonmap才是做映射的
指定查询 可以进行的操作, 不同类型字段 不同查询
{name:'email',index:'email',width:160,sortable:true,searchoptions:{sopt:['eq','ne','cn','nc']}}
{name:'cellphone',index:'cellphone',width:90,sortable:true,searchoptions:{sopt:['eq','ne','lt','le','gt','ge']}},
http://www.trirand.com/blog/jqgrid/jqgrid.html
http://www.secondpersonplural.ca/jqgriddocs/index.htm
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:search_config
===============================================================
转:
http://blog.csdn.net/alfoo/archive/2010/03/30/5434022.aspx
1. 如何获取grid 选中的行的ID ?
var rowid = $("#searchResultList ").getGridParam("selrow ");
2. 如何在表格中动态增加一行数据?
//$("#jqgrid").addRowData(rowId, data, pos, idx); //pos可以为[first,last,before,after],为后两者是需要指定相对的行ID $("#jqgrid ").addRowData("1 ", {"name ":"test ","age ":12}, "first ");
3. 如何动态修改某行的数据内容,如某几列的值?
//setRowData( rowid, data ); $("#jqgrid ").setRowData( "1 ", { tax:"5 ", total:"205 " });
4. jqgrid 的常用属性?
$("#jqgrid ").jqGrid({ url:"${ctx}/sys/role/search.dm ", colNames:["角色名称 "],//,"角色代码" colModel:["roleName "],//"roleCode"还可以用对象替换 jsonReader:{id:"roleId ",root:"dataList "}, width:240, height:250, rowNum:20,//每页20条记录 pager: "logListPager ",//分页显示的DIVID sortname: "actionTime ",//默认排序的列名 sortorder: "desc ",//默认排序的顺序 scroll :true ,//鼠标滚动翻页 onSelectRow: function (rowid) {} });
5. 获取某一行的数据对象?
var rowid = $("#searchResultList ").getGridParam("selrow "); var rowData = $("#searchResultList ").getRowData(rowid);
6. 如何使用API 动态修改选中的行?
//true:重新加载表格数据, false:不重新加载表格数据 $("#jqGrid ").setSelection("1 ", true );
发表评论
-
node npm windows
2018-10-15 16:06 1274在window下npm install, 遇到一 ... -
How to use requirejs in client side
2016-12-05 16:27 475How to use requirejs in client ... -
dojo get post demo
2015-07-31 14:37 1060dojo.xhrGet({ u ... -
dgrid之Grid Pagination 集成分页 后台rest service
2015-05-19 13:09 2381dgrid之Grid集成分页 后台rest serv ... -
angular 1.3.15 表达式bug
2015-04-15 13:41 877不确定这是 angular的还是浏览器的, chrom ... -
书上看来的js闭包列子
2014-01-22 12:19 1516js闭包列子 <html> <h ... -
犀牛书 & JavaScript Web Applications notes
2012-10-20 22:10 1687https://www.evernote.com/shar ... -
犀牛书 笔记
2012-10-15 09:51 5http://www.evernote.com/shard/s ... -
点击其他地方隐藏popup窗口
2011-12-14 16:54 2275现在系统有一个弹出的日期选择窗口, 要求在窗口弹出后, 点击窗 ... -
jqgrid 隔行变底色
2011-10-20 19:07 5278jgrid默认配置没有 隔行变底色的选项 查看源码 看他怎 ... -
twitter search jquery plugin
2011-06-20 16:05 1988详见 http://tweet.seaofclouds.co ... -
js encodeURIComponent encodeURI decodeURI
2011-05-26 15:48 1485js encodeURIComponent enco ... -
jquery hover hasClass insertBefore live blockUI children notice
2011-05-17 18:22 1873hover $(".onenote& ... -
jquery validate
2011-05-05 18:44 1190function(){ $("#re ... -
js 测试 用户名 中文 英文 数字 判断 函数 是否 存在
2010-11-03 20:24 1793/^((\w)|([\u4E00-\u9FA5])){1,20 ... -
css 滤镜 路径
2010-09-13 20:10 1209在ie6处理png透明的代码是: 1. filt ... -
jquery取得text,areatext,radio,checkbox,select的值
2010-07-09 18:21 1499jquery取得 text,areatext,radio,c ... -
js 遍历对象属性
2010-07-05 12:14 1408<!DOCTYPE html PUBLIC " ... -
jQuery 对Select的操作
2010-06-30 20:36 1123语法解释: 1. $("# ... -
国家地区 js 数组
2010-06-30 19:06 4772en var geolocation= [ [" ...
相关推荐
jqGrid是一款功能强大的jQuery插件,用于创建交互式的表格,其中`colModel`是jqGrid的核心配置之一,它定义了表格列的各种属性和行为。在本篇文档中,我们将深入探讨`colModel`的各项配置选项。 1. `align`: 这个...
在本文中,我们将探讨如何在jqGrid中动态获取列和列字段,这对于创建自定义功能或者根据用户需求动态展示数据非常有用。 首先,问题背景是关于jqGrid表格插件的使用,我们需要获取表格的表头(即列名)和表格字段,...
下面可以获取选择一行的id,如果你选择多行,那下面的id是最后选择的行的id: var id=$(‘#gridTable').jqGrid(‘getGridParam','selrow');...var rowData = $(“#gridTable”).jqGrid(‘getRowData',rowId);
wiki_options - jqGrid Wiki wiki_colmodel_options - jqGrid Wiki wiki_methods - jqGrid Wiki wiki_events - jqGrid Wiki 4个pdf文件
这个学习笔记主要围绕“jqGrid学习笔记1”展开,内容来源于jqGrid的英文PDF文档,结合了源码解析和实用工具的介绍。 首先,jqGrid支持多种数据源,包括JSON、XML、HTML、CSV等,这使得它能灵活地与各种后端服务进行...
在本篇中,我们将深入探讨jqGrid中的查询功能,特别是如何根据多个或单个条件进行查询。 首先,jqGrid内置了查询插件,允许用户通过前端界面进行数据筛选。当用户触发查询操作时,jqGrid会以POST方式向服务器发送...
5. **使用CSS和媒体查询**:除了JqGrid内部的自适应机制,还可以结合CSS和媒体查询(Media Queries)来控制表格在不同屏幕尺寸下的表现。例如,可以为小屏幕设备定义不同的列宽和布局。 6. **jQuery插件**:有时...
jqGrid 参数详解 jqGrid 是一个基于 jQuery 的表格控件,以 Ajax 方式与服务器端通信。它提供了强大的数据显示和处理功能,能够满足大多数的数据显示需求。下面是 jqGrid 的参数详解: 1. 安装 jqGrid jqGrid 的...
8. `loadonce`:boolean 类型,如果设置为 `true`,jqGrid 将一次性从服务器获取所有数据并在本地进行分页。 此外,jqGrid 还支持各种事件处理,例如 `loadComplete`(数据加载完成后触发)、`beforeSelectRow`(行...
在此之前,jqGrid只支持单列排序,而多列排序的加入使得用户可以根据多个字段进行复杂的数据筛选和排列,这对于数据分析和展示至关重要。 多列排序允许用户同时按两个或更多列对表格数据进行排序。例如,你可以首先...
jQgrid 属性中文配置文档 jqGrid 是一个功能强大且灵活的 JavaScript 库,用于构建交互式网格控件。它提供了许多属性来配置网格的行为和外观。下面是jqGrid的一些重要属性的配置文档。 ajaxGridOptions jqGrid 的 ...
在实际开发过程中,根据【压缩包子文件的文件名称列表】中的"jqGrid模板",我们可以预见到这个模板可能包含了jqGrid的示例代码、配置文件、样式文件以及相关的文档,这些资源可以帮助开发者快速理解和应用jqGrid,...
- 其他参数还包括 `colModel`(定义列的属性),`pager`(设置分页器),`sortname` 和 `sortorder`(初始排序的字段和顺序),以及 `rowList`(定义分页大小的选项列表)等。 6. **使用 jqGrid**: 在页面中,你...
### jqGrid 属性中文详细说明 #### 一、简介 jqGrid是一款非常强大的jQuery插件,主要用于在网页上实现表格数据展示与管理的功能。通过设置不同的属性,可以灵活地控制表格的表现形式和交互行为,满足各种复杂的...
jqGrid是一款功能强大的JavaScript表格插件,用于在Web页面中展示和操作数据。它基于jQuery库,提供了丰富的功能,如数据分页、排序、搜索、编辑等,支持JSON、XML、CSV等多种数据格式,适用于创建交互式的动态数据...
JqGrid是一款强大的JavaScript数据网格组件,用于在Web应用程序中展示和操作数据。它基于jQuery库,提供了丰富的功能,如分页、排序、过滤、编辑和格式化数据。本中文API文档将帮助开发者深入理解并有效利用JqGrid的...
jQgrid中文文档API jQgrid是一个功能强大且流行的JavaScript插件,用于创建交互式表格。它基于jQuery库,提供了许多强大的功能,例如排序、过滤、编辑、分页等,使得开发者可以快速创建复杂的表格应用程序。本文将...
文件中提及了jqGrid中的一些核心概念,例如ColModel API、参数配置、自定义搜索、搜索工具栏、搜索、自定义格式化类型、格式化、自定义按钮、翻页功能、配置json、方法和事件。这些内容涉及了如何通过编程方式操作...
在"jqGrid表格内容查询读取代码.zip"压缩包中,我们可以找到实现jqGrid表格内容查询读取的相关代码。 首先,让我们深入理解jqGrid的核心概念: 1. **初始化表格**:在HTML页面中,我们需要创建一个空的表格元素,...