JQgrid表格的使用 - 会飞的狼845

xuwanchao 2021-08-16 原文


JQgrid表格的使用

html部分:

 <div class=”tab”>

        <table id=”datatable”></table>
        <div id=”pager2″></div>

    </div>

 

js部分:

$(document).ready(function(){
        var tableWidth = $(“#datatable”).parent().innerWidth();
        $(“#datatable”).jqGrid({
            url:\’${basePath}/boxController/list\’,
            datatype: “json”,
            mtype: “POST”,
            width: tableWidth,
            height: 350,
            autowidth:true,
            editable: true,
            shrinkToFit:true,
            colNames:[\’\’,\’柜号\’,\’箱编号\’,\’\’,\’箱类型\’,\’箱门名称\’,\’一箱多卡\’,\’固定箱门\’,\’物品状态\’,\’开关状态\’,\’箱门状态\’,\’操作\’],
            colModel:[
                {name:”terminalid”,index:”terminalid”,align:\’center\’,width:90,sortable:false,hidden:true},
                {name:”displayname”,index:”displayname”,align:\’center\’,width:90,sortable:false},
                {name:”boxid”,index:\’boxid\’,align:\’left\’,width:100,sortable:false},
                {name:”boxtypecode”,index:”boxtypecode”,align:\’center\’,width:50,sortable:false,hidden:true},
                {name:”boxtypename”,index:”boxtypename”,align:\’center\’,width:50,sortable:false,hidden:false},
                {name:”dispalyname”,index:”dispalyname”,frozen:true,align:\’left\’,width:90,sortable:false},
                {name:”oneboxmorecard”,index:”oneboxmorecard”,align:\’center\’,width:90,sortable:false,formatter:function(el,options,rowData){
                    if(el==1){return \’是\’;}else{return \’否\’;}
                }},
                {name:”fixedbox”,index:\’fixedbox\’,align:\’center\’,width:80,sortable:false,formatter:function(el,options,rowData){
                    if(el==0){return \’不限制\’;}else if(el==1){return \’一箱一卡\’;}else{return \’其他限制\’;}
                }},
                {name:”article”,index:\’article\’,align:\’center\’,width:70,sortable:false,formatter:function(el,options,rowData){
                    if(el==0){return “正常”;}else if(el==1){return “锁定”;}else{return “故障”;}
                }},
                {name:”open”,index:\’open\’,align:\’center\’,width:100,sortable:false,formatter:function(el,options,rowData){
                if(el==0){return “开启”;}else if(el==1){return “关闭”;}else{return “故障”;}
                }},
                {name:”status”,index:”status”,align:\’center\’,width:90,sortable:false,formatter:function(el,options,rowData){
                    if(el==0){return “正常”;}else if(el==1){return “锁定”;}else{return “故障”;}
                }},
                {name:””,index:\’\’,align:\’center\’,width:70,formatter:function(el,options,rowData){
                        var d= \'<input type=”button” value=”删除” onclick=”delRepository(\\’\’+rowData.terminalid+\’\\’,\\’\’+rowData.boxid+\’\\’)” style=”width:30px;float:right;margin-right:5px;”/>\’;
                        var u= \'<input type=”button” value=”修改” onclick=”addMakeCard(\\’修改类型\\’,\\’修改\\’,\’+ options.rowId +\’)” style=”width:30px;float:right;margin-right:10px;”/>\’;
                        return u+d;
                }}
            ],
            sortable: false,
            rowNum:10,
            rownumbers:false,
            multiselect: true,
            jsonReader: {
                repeatitems : false,
                id:”0″
            },
            pager: \’#pager2\’,
            rowList:[10,15,20],
            toppager:true,
            sortname: \’rechargenumber\’,
            sortorder: \’desc\’,
            viewrecords: true,
            ondblClickRow:function(rowid){
     
RowData= jQuery(this).jqGrid(“getRowData”, rowid);
     
if(RowData.terminalid){
     
list(\’查看\’,RowData.terminalid);    //双击查看方法        

               }
            },
        });
        $(“#datatable”).jqGrid(“navGrid”, “#pager2”, { 
        cloneToTop:true,// 克隆页面底层按钮到表顶端
        search:false,//隐藏查询按钮
        edit:false,//隐藏编辑按钮

            searchfunc:openDialog4Searching,

            searchtext:”查询”,
            addfunc : openDialog4Adding,    // (1) 点击添加按钮,则调用openDialog4Adding方法  
            addtext:”新增”,
            editfunc : openDialog4Updating, // (2) 点击添加按钮,则调用openDialog4Updating方法  
            edittext:”修改”,
            delfunc : openDialog4Deleting,  // (3) 点击添加按钮,则调用openDialog4Deleting方法  
            deltext:”删除”,
            alerttext : “请选择需要操作的数据行!”   // (4) 当未选中任何行而点击编辑、删除、查看按钮时,弹出的提示信息  
        });
    });

 

var openDialog4Adding = function(title,okValue,row) {};

var openDialog4Updating= function(title,okValue,row) {}

 var openDialog4Deleting= function(title,okValue,row) {

    var col=$(“#datatable”).jqGrid(\’getRowData\’,row);//获取单行数据

   var ids = $(“#datatable”).jqGrid(“getGridParam”, “selarrrow”);//获取多行数据

}

var openDialog4Searching = function(title,okValue,row) {}

发表于
2017-03-21 17:30 
会飞的狼845 
阅读(847
评论(0
编辑 
收藏 
举报

 

版权声明:本文为xuwanchao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xuwanchao/p/6595637.html

JQgrid表格的使用 - 会飞的狼845的更多相关文章

  1. 服务器安装Linux应该注意的问题 – 王志强~

    服务器安装Linux应该注意的问题 安装方式: 1、光盘安装 2、睿捷引导安装 3、u盘安装 4、硬盘安装 5 […]...

  2. JS控制只能输入数字并且最多允许小数点两位 – 子钦加油

    JS控制只能输入数字并且最多允许小数点两位 <!DOCTYPE html> <html la […]...

  3. ibeacon UUID – 与非朋仔

    ibeacon UUID import sys; import uuid; s=uuid.uuid4().he […]...

  4. 北漂不易,逆风前行[给想在北京工作的java同学们诚恳的建议!] – 只会一点java

    作为一个北漂程序员(java开发),北漂十一年,走了不少弯路,也曾孤独彷徨,楼主今天特地总结了一些经验,希望能 […]...

  5. 列出给出序列的crispr 引物 – OA_maque

    列出给出序列的crispr 引物 手动寻找cripsr 引物比较麻烦,而现在有些网站可以完成这一任务,但是,用 […]...

  6. AutoCAD中套合矢量图和高清卫星地图教程 – bigemap4

    AutoCAD中套合矢量图和高清卫星地图教程   BIGEMAP无偏移影像叠加配准(Auto CAD版) 第一 […]...

  7. 优秀交互设计师成长指南 – jongde

    优秀交互设计师成长指南 近几年来,随着互联网行业的兴起,设计师这一职业迅速成为热门。欣欣向荣的职业趋势吸引着更 […]...

  8. 开启云时代,银狐H5游戏云通迅框架解决方案出炉! – jiahuafu

    开启云时代,银狐H5游戏云通迅框架解决方案出炉! 没有时间开发服务器? 不懂服务器开发? 还在为WEB SOC […]...

随机推荐

  1. 国产网络测试仪MiniSMB

    国产网络测试仪MiniSMB – 利用Ctrl+c/Ctrl+v/Ctrl+a快速编辑数据流 国产 […]...

  2. Jquery框架

    一:什么是Jquery框架? jQuery是一套跨浏览器的JavaScript函式库,简化了HTML和Java […]...

  3. Docker从入门到实践(2)

    二、基本概念 Docker 镜像 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后, […]...

  4. Jquery weui picker 支持label和value

    万年没更新了. 最近用jquery weui. 在使用picker时需要一些问题. 就是让picker 显示l […]...

  5. AVR单片机8位数码管显示的程序实现

    AVR单片机8位数码管显示的程序实现 转载:http://www.sohu.com/a/117255149_1 […]...

  6. 利用Windows 7自建功能建立虚拟无线路由器

    看到小众软件的这篇文章《Virtual Router – 用无线网卡虚拟出 WiFi 热点》,刚好GF的手机要 […]...

  7. [转载]木马和病毒的区别

    [转载]木马和病毒的区别 来源:https://www.zhihu.com/question/23207532 […]...

  8. 经典网站

    1、chinaunix网址:http://www.chinaunix.net/简介:中国最大的linux/un […]...

展开目录

目录导航