zoukankan      html  css  js  c++  java
  • jqgrid 自定义添加行数据

    一般在设置了自定义按钮后,比如‘添加’按钮,点击添加需要添加一条数据在表格中。

    通过jqgrid的方法 addRowData 插入一行数据。

    //添加一行数据
    function addRow() {
        var $gridCase = $("#filterGrid");
        saveRows($gridCase);//先保存当前修改
    
        // 选中行rowid
        var rowId = $gridCase.jqGrid('getGridParam', 'selrow');
        // 选中行实际表示的位置
        var ind = $gridCase.getInd(rowId);
        // 新插入行的位置
        var newInd = ind + 1;
    
        var ft = {
            "Id": 0,
            "TbReportId": 0,
            "FieldCode": "",
            "FieldName": "",
            "FieldParam": new Date().getTime(),//获取一个唯一值.该字段为主键列
            "DataType": "String",
            "DefaultValue": null,
            "OrderNum": 100,
            "IsQuick": false,//默认均不是快捷查询
            "FilterSql": "",
            "FilterType": "1",//文本框
            "RegularId": null,
            "IsSearch":true,//筛选
            "IsCustom": true//手工添加为自定义
        };
        $gridCase.addRowData(rowId + 1, ft, newInd);//调用jqgrid的addRowData方法添加一行数据
    
        startEdit($gridCase);
    }
  • 相关阅读:
    iOS6后的内存警告处理
    key things of ARC
    敏捷软件开发Note
    ViewController的属性
    sizeToFit & sizeThatFits
    iOS静态库的制作与引用
    xcode添加build phase
    什么是HUD
    xcode中的预定义宏
    管理授权&管理决策&管理组织&管理目标
  • 原文地址:https://www.cnblogs.com/senyier/p/7307732.html
Copyright © 2011-2022 走看看