jQuery EasyUI 数据网格 – 设置冻结列
本实例演示如何冻结一些列,当用户在网格上移动水平滚动条时,冻结列不能滚动到视图的外部。

为了冻结列,您需要定义 frozenColumns 属性。frozenColumn 属性和 columns 属性一样。
$(\'#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 代码,这样您就能创建一个数据网格(datagrid)组件,如下所示:
<table title=\"Frozen Columns\" 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>
下载 jQuery EasyUI 实例
jeasyui-datagrid-datagrid5.zip
点我分享笔记