如题,在网上查资料说没有自带的调整方法,需要以下代码:
loadComplete:function() {
var grid = $("#list");
var ids = grid.getDataIDs();
for (var i = 0; i < ids.length; i++) {
grid.setRowData ( ids[i], false, {height: 35+i*2} );
}
}
我加在js文件中引用没有任何效果,是加的位置不对?还是用其他方法才行?求各位大神指教~
......
loadComplete是jqgrid的配置,你的单独放到一个script中有什么用。。都不符合js语法了。。
$('#xxx').jqGrid({loadComplete:function(){
//.......
},
///...其他的配置
})
jQuery("#list1").jqGrid(
{
datatype : "local",//请求数据返回的类型。可选json,xml,txt
//height : 100%,
refresh:true,
autowidth:true,
colNames : [ '序号','柜员', '柜员号', '状态', '当前业务开始时间', '当前业务持续时间','窗口号', '客户','客户号'],//jqGrid的列显示名字
colModel : [ //jqGrid每一列的配置信息。包括名字,索引,宽度,对齐方式.....
{name : 'id',index : 'id',width : 60},
{name : 'teller',index : 'teller',width : 90},
{name : 'teller-number',index : 'teller-number asc, teller',width : 100},
{name : 'state',index : 'state',width : 100,},
{name : 's-time',index : 's-time',width : 150,},
{name : 'c-time',index : 'c-time',width : 150,align : "center"},
{name : 'wind',index : 'wind',width : 100,sortable : false},
{name : 'client',index : 'client',width : 150,sortable : false},
{name : 'client-number',index : 'client-number',width : 150,sortable : false}
],
rowNum : 10,//一页显示多少条
rowList : [ 10, 20, 30 ],//可供用户选择一页显示多少条
pager : '#pager1',//表格页脚的占位符(一般是div)的id
sortname : 'id',//初始化的时候排序的字段
sortorder : "desc",//排序方式,可选desc,asc
viewrecords: true,//是否在浏览导航栏显示记录总数
mtype : "post",//向后台请求数据的ajax的类型。可选post,get
caption : "业务办理情况",//表格的标题名字
loadComplete:function(){
var grid = $("#list1");
var ids = grid.getDataIDs();
for (var i = 0; i < ids.length; i++) {
grid.setRowData ( ids[i], false, {height: 35+i*2} );
}}
});
$("#list1").setGridHeight($(window).height()/2);