easyUI-DataGrid设置checkbox默认选中

本文介绍了一种使用JavaScript处理JSON数据的方法,并展示了如何在页面加载成功后通过ID选择Datagrid中的行。此过程适用于需要从后台获取数据并高亮显示特定记录的应用场景。

 

onLoadSuccess:function(data){
	var rowData = data.rows;  
    $.each(rowData,function(index,row){//遍历JSON   
        if(data.okflag==1){ //如果数据行为已选中则选中改行 
			//$("#dgSelectRoles").datagrid("selectRow", index);
			$("#dgSelectRoles").datagrid("selectRecord", row.id);
		}
         
    });
},

 

 

在JSP中使用`class`为`easyui-datagrid`且`fitColumns`属性为`true`时,当列很多的情况下要添加水平滚动条,可从以下方面着手。 首先,`fitColumns`属性设为`true`时,会自动调整列宽以适应表格宽度,这会使得表格没有多余空间来显示水平滚动条。若要添加水平滚动条,可把`fitColumns`属性设为`false`,让列宽保持原有设置,这样在列很多时就会出现水平滚动条。 示例代码如下: ```jsp <table id="dg" title="My Users" class="easyui-datagrid" style="width: 700px; height: 500px" url="list_ej" toolbar="#toolbar" rownumbers="true" fitColumns="false"> <thead> <tr> <th field="ck" checkbox="true"></th> <th data-options="field:'id',width:'200px'">id</th> <th data-options="field:'name',width:'200px'">name</th> <th data-options="field:'password',width:'200px',align:'right'">password</th> <!-- 可添加更多列 --> </tr> </thead> </table> ``` 在上述代码里,`fitColumns`属性被设为`false`,这样列宽就不会自动调整,当列很多超出表格宽度时,就会显示水平滚动条。 如果不想改变`fitColumns`属性,也可通过CSS来强制显示水平滚动条。示例代码如下: ```jsp <style> .datagrid-view { overflow-x: auto !important; } </style> <table id="dg" title="My Users" class="easyui-datagrid" style="width: 700px; height: 500px" url="list_ej" toolbar="#toolbar" rownumbers="true" fitColumns="true"> <thead> <tr> <th field="ck" checkbox="true"></th> <th data-options="field:'id',width:'200px'">id</th> <th data-options="field:'name',width:'200px'">name</th> <th data-options="field:'password',width:'200px',align:'right'">password</th> <!-- 可添加更多列 --> </tr> </thead> </table> ``` 这里通过CSS样式`overflow-x: auto !important`强制让表格视图显示水平滚动条。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值