SourceCode/jiouosdp/Scripts/jqrmgrid/js/jquery.jqRmGrid.js

(开头部分) 28KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/* 
* rmGrid  1.0.0 - jQuery  
* Copyright (c) 2013, 赵思海
* Date:2013-08-26
*/

/* update
* rmGrid  1.1.1 - jQuery  
* content:1.在插件内部处理了null值,将null值转化成空字符串 2.增加 getRowHtmlData 方法,用于获取修改的内容.3.增加 updateRowData方法,用于更新从数据库过来,在下次使用时保持最新
* Copyright (c) 2013, 赵思海
* Date:2013-10-08
*/




; (function ($) {

    var gridDefaults = {
        colNames: [],
        colModel: [],
        total: 0,
        page: 1,
        records: 0,
        rowNum: 10,
        isPage: false,
        multiLine: true,
        multiselect: false,
        headRowAlign: "center",
        width: "fixed",//fixed :根据每一列的固定宽度,  auto:平铺,由父元素的宽度决定, 数值:指定宽度
        sortorder: "desc",
        disabledSelect: false,
        lineHeight: 12,
        lang: "cn",
        showcolnum: 0,//后台保存的数据
        loadComplete: function () { },
        gridComplete: function () { },
        onSelectRow: function () { },
        data: {},//查询条件
        colspanBottom: null, //针对跟进记录扩展
        zebraCrossing:true,
        gridData: {},
        expendData: {} //返回其他的数据
    };

    $.fn.rmGrid = function () {

        var $gridId = this;
        var gridId = $gridId.attr("id");

        if (arguments.length == 1) {

            if (arguments[0] == "getDataIDs") {
                var rowIdArr = new Array();
                $("tbody tr", $gridId).each(function () {
                    var id = $(this).attr("rows").split('_')[1];
                    var ishaveval = false;
                    for (var i = 0; i < rowIdArr.length;i++ )
                    {
                        if (rowIdArr[i] == id) {
后面还有 589 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。