jEasyUI définit les colonnes gelées
Cet exemple montre comment figer certaines colonnes afin qu'elles ne puissent pas défiler en dehors de la vue lorsque l'utilisateur déplace la barre de défilement horizontale sur la grille.

Pour geler les colonnes, vous devez définir la propriété FrozenColumns. La propriété FrozenColumn est la même que la propriété 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} ]] });
Vous n'avez pas besoin d'écrire de code javascript, vous pouvez donc créer un composant de grille de données comme indiqué ci-dessous :
<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>
Télécharger l'instance jQuery EasyUI
jeasyui-datagrid- datagrid5.zip