• EasyUi Grid以POST方式传送参数绑定


    function LoadList() {
                $("#TableContainer").datagrid({
                    url: '/HM/M_Main/HC/DataPostControl.aspx',
                    method: "post",
                    title: '工资明细列表',
                    loadMsg: '数据加载中,请稍候...',
                    nowrap: false,
                    pageSize: 50,
                    pageList: [50, 150, 300],
                    columns: column,
                    fitColumns: true,
                    singleSelect: true,
                    pagination: true,
                    "100%",
                    toolbar: toolbar,
                    sortOrder: "asc",
                    onLoadSuccess: function (data) {
                        $.tool.MergeEasyUiGrid("TableContainer", "Name,SalaryYear,SalaryMonth");
                    },
                    onBeforeLoad: function (param) {
                        param = $.JQForm.GetParam("CSPerson", "GetSalaryDataList", "TableContainer", param);
                    }
                });
            }

    $.JQForm.GetParam = function (Class,Command,GridContainer, Param)

    {    

    var gridOpts = $('#' + GridContainer).datagrid('getPager').data("pagination").options;    

    Param.Method = "DataPost";    

    Param.Class = Class;    

    Param.Command = Command;    

    Param.page = gridOpts.pageNumber;    

    Param.rows = gridOpts.pageSize;

    $("input,select,textarea").each(function ()

    {        

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

      if (key != "" && key != "__VIEWSTATE" && key != null) {            

        Param[key] = $(this).val();

                if ($(this).hasClass("easyui-datebox") == true)

        {                    

          $(this).datebox("getValue", obj[attr]);            

        }            

        if ($(this).hasClass("easyui-combotree") == true)

        {                    

          $(this).combotree("getValue", obj[attr]);            

        }        

      }    

    });

        return Param; };

  • 相关阅读:
    满20年程序员生涯-与大家分享最近7年的快速成长经历(上海市青浦区快递行业战斗7年奋斗史)
    格局 逐阶而上
    基础才是重中之重~BouncyCastle实现的DES3加密~java通用
    jenkins~Publish Over SSH实现分布式部署
    maven~为MANIFEST.MF文件添加内容
    maven~多个plugin相同phase的执行顺序
    java~jar防止反编译
    个人博客的简单通告
    SQL Server中datetimeset转换datetime类型问题浅析
    MySQL如何计算统计redo log大小
  • 原文地址:https://www.cnblogs.com/littlewrong/p/4894803.html
Copyright © 2020-2023  润新知