单击保存,改表的状态

 { field: 'ck', checkbox: true },

$("tr").each(function () {
if ($(this).find("input:checkbox[name='ck']").prop("checked")) {
var temp = $(this).find("td").eq()[].innerHTML;
$(this).find("td").eq()[].innerHTML = temp.replace("打开","关闭);
}
});

行白灰变色

                rowStyler: function (index, row) {
if ((index % ) == ) {
return 'background-color:#ffffff;color:#fff;';
}
else {
return 'background-color:#F7F7F7;color:#fff;';
}
},
$('#Cse_Bespeak_Log').datagrid('getRows') 获取所有行
$('#Cse_Bespeak_Log').datagrid('getSelected');获取选中一行
$('#Cse_Bespeak_Log').datagrid('getSelections') 获取选中多行
排序
sortName: 'unitcost',
sortOrder: 'asc',
columns: [[
{
field: 'chose', checkbox: true, title: '编号', sortable: true,
}, public JsonResult Data(int page,int rows,string sort,string oder)

翻页选


var proIds = [];


var fileview = $.extend($.fn.datagrid.defaults.view, { onAfterRender: function (target) {
for (var i = 0; i < proIds.length; i++) {
$('#checkProductDataList').datagrid('selectRecord', proIds[i]); //根据id选中行
}
}});
function checkExist(proId) {
for (var i = 0; i < proIds.length; i++) {
if (proIds[i] == proId) return i;
}
return -1;
}


idField: 'itemid',
,
onLoadSuccess:function(data){
if(data){
$.each(data.rows, function(index, item){
if (item.IsSelectItem) {
$('#Cse_Bespeak_Log').datagrid('checkRow', index);
}
})
}
},
onCheck:function(rowIndex, rowData){ //单个复选框被选中时触发
var rows = $('#Cse_Bespeak_Log').datagrid('getChecked');
for (var i = ; i < rows.length; i++) {
if (checkExist(rows[i].itemid) == -) { //这里-1,因为后台传输的数据最后多带了个逗号,在这里-1可以少循环一次,可以根据自己情况优化
proIds.push(rows[i].itemid);
}
}
},
onCheckAll:function(){ //批量复选框选中时触发
var rows = $('#Cse_Bespeak_Log').datagrid('getChecked');
for (var i = ; i < rows.length; i++) {
if (checkExist(rows[i].itemid) == -) {
proIds.push(rows[i].itemid);
}
}
},
onUncheck:function(rowIndex, rowData){ //单记录复选框取消时触发
var k = checkExist(rowData.itemid);
if (k != -) {
proIds.splice(k, );
}
},
onUncheckAll:function(rows){ //批量复选框取消选中时触发
for (var i = ; i < rows.length; i++) {
var k = checkExist(rows[i].itemid);
if (k != -) {
proIds.splice(k, );
}
}
}

取消选择

$("#Table").datagrid("clearChecked");
$("#Table").datagrid("clearSelections");

EasyUI datagrid 格式 二的更多相关文章

  1. easyui datagrid的json格式

    easyui datagrid的json格式: {"columns":[[{"field":"one","title": ...

  2. EasyUI datagrid 分页Json字符串格式

    //EasyUI datagrid 分页Json字符串格式 //{"total":xx,"rows":[{...},{...}]} total:总数 rows: ...

  3. (转)扩展jquery easyui datagrid 之动态绑定列和数据

    本文转载自:http://blog.csdn.net/littlewolf766/article/details/7336550 easyui datagrid 不支持动态加载列,上次使用的方法是自己 ...

  4. jquery easyui datagrid 加每页合计和总合计

    jquery easyui datagrid 加每页合计和总合计 一:效果图 二:代码实现 这个只有从后台来处理 后台根据rows 和page两个参数返回的datatable 命名为dt 然后根据dt ...

  5. easyui datagrid 禁止选中行 EF的增删改查(转载) C# 获取用户IP地址(转载) MVC EF 执行SQL语句(转载) 在EF中执行SQL语句(转载) EF中使用SQL语句或存储过程 .net MVC使用Session验证用户登录 PowerDesigner 参照完整性约束(转载)

    easyui datagrid 禁止选中行   没有找到可以直接禁止的属性,但是找到两个间接禁止的方式. 方式一: //onClickRow: function (rowIndex, rowData) ...

  6. 关于EasyUI DataGrid行编辑时嵌入时间控件

    本人做一个名为“安徽中控”项目时,为快速开发基础数据增删改模块,遂采用EasyUIDatagrid将所有增删改查的操作都集中于表格中,并且所有增删改查操作都集中于泛型对象,从而不必为每个表写具体的增删 ...

  7. EasyUI datagrid 日期时间格式化

    EasyUI datagrid中显示日期时间时,会显示为以下不太直观的数值: 添加以下JavaScript脚本,然后在field中添加 formatter: DateTimeFormatter 即可. ...

  8. VS2012 easyui datagrid url访问之坑

    VS2012 easyui datagrid url访问之坑 url属性放的是地址的话 返回的json格式必须有 total 和 rows,如下: {"total":2," ...

  9. EasyUI Datagrid Datetime(EasyUI DataGrid 时间格式化)

    EasyUI DataGrid 时间格式化 方法一: var Common = { //EasyUI用DataGrid用日期格式化 TimeFormatter: function (value, re ...

随机推荐

  1. Android 应用基础知识和应用组件

    应用基础知识 安装到设备后,每个 Android 应用都运行在自己的安全沙箱内: Android 操作系统是一种多用户 Linux 系统,其中的每个应用都是一个不同的用户: 默认情况下,系统会为每个应 ...

  2. java获得当前系统时间三种方法

    参见: http://blog.csdn.net/cloume/article/details/46624637

  3. CentOS7下安装MySQL5.7安装与配置

    介绍在CentOS7上yum安装数据库服务器MySQL Community Server 5.7的方法. 准备 CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL ...

  4. vue-router-6-命名视图

    //展示多个视图<router-view class="view one"></router-view> <router-view class=&qu ...

  5. C# 表达式树学习笔记

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  6. Linux文件系统中的inode节点详细介绍

    这篇文章主要介绍了Linux文件系统中的inode节点,详细讲解了inode是什么.inode包含的信息.inode号码的相关资料等,需要的朋友可以参考下 一.inode是什么? 理解inode,要从 ...

  7. (C/C++学习笔记) 二十二. 标准模板库

    二十二. 标准模板库 ● STL基本介绍 标准模板库(STL, standard template library): C++提供的大量的函数模板(通用算法)和类模板. ※ 为什么我们一般不需要自己写 ...

  8. SQL-15 查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列

    题目描述 查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列CREATE TABLE `employees` (`emp_no ...

  9. 使用keytool生成公钥、私钥、证书并且读取出来,使用私钥签名jar并验证(转)

    参考链接:http://happyqing.iteye.com/blog/2139504 :https://blog.csdn.net/arjelarxfc/article/details/52461 ...

  10. fk的使用细节

    在seiman的博客fk2.3的用法笔记一文中,介绍了当震中距很大时,fk在使用时需要加上-f,这一展平变换的选项. 另外,nt*dt为最终数据的总长度,当震中距为远震范围时,such as:40°, ...