jQuery EasyUI使用教程之设置数据网格的冻结列

<jQuery EasyUI最新试用版免费下载>javascript

本教程演示了如何冻结一些列,当用户在网格上水平移动滚动条时,冻结列不能滚动到视图的外部。html

设置数据网格的冻结列

查看jQuery EasyUI演示java

想要定义冻结列,首先您应该定义frozenColumns属性。frozenColumn属性和columns属性是同样的。json

$( '#tt' ).datagrid({
title: 'Frozen Columns' ,
iconCls: 'icon-save' ,
width:500,
height:250,
url: 'data/datagrid_data.json' ,
frozenColumns:[[
{field: 'itemid' ,title: 'Item ID' ,width:80},
{field: 'productid' ,title: 'Product ID' ,width:80},
]],
columns:[[
{field: 'listprice' ,title: 'List Price' ,width:80,align: 'right' },
{field: 'unitcost' ,title: 'Unit Cost' ,width:80,align: 'right' },
{field: 'attr1' ,title: 'Attribute' ,width:100},
{field: 'status' ,title: 'Status' ,width:60}
]]
});

您不须要编写任何javascript代码,以下所示,就能建立一个数据网格组件:ui

< table id = "tt" title = "Frozen Columns" class = "easyui-datagrid" style = "width:500px;height:250px" url = "data/datagrid_data.json" singleselect = "true" iconcls = "icon-save" >
< thead frozen = "true" >
< tr >
< th field = "itemid" width = "80" >Item ID</ th >
< th field = "productid" width = "80" >Product ID</ th >
</ tr >
</ thead >
< thead >
< tr >
< th field = "listprice" width = "80" align = "right" >List Price</ th >
< th field = "unitcost" width = "80" align = "right" >Unit Cost</ th >
< th field = "attr1" width = "150" >Attribute</ th >
< th field = "status" width = "60" align = "center" >Stauts</ th >
</ tr >
</ thead >
</ table >

下载该EasyUI示例:easyui-datagrid-demo.zipurl

有兴趣的朋友能够点击查看更多有关jQuery EasyUI的文章
spa

相关文章
相关标签/搜索