zoukankan      html  css  js  c++  java
  • Jqgrid使用

     $('#mygrid').jqGrid('GridUnload');   //保留table元素
     $('#mygrid').jqGrid('GridDestroy '); //相当于remove,移除包括table元素

    grid.jqGrid("saveCell", lastrow, lastcell);//保存单元格,切换为文本模式

    var rowIds = grid.jqGrid('getDataIDs');

    for (var i = 0, j = rowIds.length; i < j; i++) {
    var curRowData = grid.jqGrid('getRowData', rowIds[i]);
    }

    grid.setGridParam({ cellEdit: allowEdit });
    grid.trigger("reloadGrid");

    获取所有选中行

    var selectRowIds = grid.jqGrid("getGridParam", "selarrrow");
    if (selectRowIds.length < 2) 

     var gridColModels = [
        { label: '编号', name: 'Id', index: 'Id', 100, sortable: false, editable: false,  align: 'center', hidden: true },
        { label: '', name: '', index: '',  100, sortable: false, editable: true, align: 'center', edittype: 'text', editrules: { custom: true, custom_func: _dateCheck }, editoptions: { size: 10, maxlengh: 10, dataInit: function (element) { $(element).datepicker({ dateFormat: 'yy-mm-dd' }) } } },
        { label: '', name: '', index: '',  100, sortable: false, editable: true, align: 'center', edittype: 'text', editoptions: { size: 10, maxlengh: 10, dataInit: function (element) { $(element).datepicker({ dateFormat: 'yy-mm-dd' }) } } },
        { label: '', name: '', index: '',  100, sortable: false, editable: false, align: 'center', formatter: _executeStatusFormatter, unformat: _executeStatusUnFormatter, edittype: 'select', editoptions: { value: { a: 'a', b: 'b' } } },
        { label: '', name: '', index: '', sortable: false, editable: true, align: 'left', edittype: 'text' },
        { label: '', name: '', index: '', sortable: false, editable: false, align: 'left', hidden: true }
        ];
        
        
    //验证计划时间格式
    function _dateCheck(value, colname) {
        var reg = /^d{4}-d{2}-d{2}$/;
        if (reg.test(value)) {
            return [true, ""];
        }
        else {
            return [false, "必须按格式输入,例如1900-01-01"];
        }
    }
    
    function _executeStatusFormatter(cellvalue, options, rowObject) {
    
        return Utils.StringFormat("<label>{0}</label>", cellvalue);
    }
    function _executeStatusUnFormatter(cellvalue, options, cell) {
        return $('label', cell).html();
    }
  • 相关阅读:
    VUE参考---组件切换动画
    VUE参考---组件切换方式
    VUE参考---为什么组件中的data必须是一个方法且返回一个对象
    VUE参考---组件中的data和methods
    VUE课程---26、组件
    VUE课程---25、发ajax请求
    VUE课程---24、插件
    Spring3.2.4集成quartz2.2.1定时任务(demo)
    TODO
    【转】Mac 程序员的十种武器
  • 原文地址:https://www.cnblogs.com/gossip/p/3784416.html
Copyright © 2011-2022 走看看