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; };


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM