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,
                width: "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; };

posted @   littlewrong  阅读(4382)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示