JQGrid 添加按钮

 

JQGrid 添加自定义按钮, 按钮显示文字Save.  参考: 自定义按钮

$("#ReportList").jqGrid('navButtonAdd', '#ReportListPager', { caption: "Save", onClickButton: function() { $("#btnSaveAs").trigger("click"); } });

属性及方法:

 

  • caption: (string) the caption of the button, can be a empty string.

  • buttonicon: (string) is the ui icon name from UI theme icon set. If this option is set to “none” only the text appear.

  • onClickButton: (function) action to be performed when a button is clicked. Default null.

  • position: (“first” or “last”) the position where the button will be added (i.e., before or after the standard buttons).

  • title: (string) a tooltip for the button.

  • cursor : string (default pointer) determines the cursor when we mouseover the element

  • id : string (optional) - if set defines the id of the button (actually the id of TD element) for future manipulation

 

 

 

 $('#ReportList').jqGrid({
        url: jstUrl,
        datatype: 'json',
        mtype: 'POST',
        caption: jstCaption,
        colNames: jstColNames,
        colModel: jstColModels,
        postData: {
            StartDate: $("#txtStartDate").val(),
            EndDate: $("#txtEndDate").val()
        },
        rowNum: 100,
        rowList: [10, 100, 500, 1000],
        pager: '#ReportListPager',
        viewrecords: true,
        sortname: jstSortName,
        sortorder: 'desc',
        search: true,
        cellEdit: false,
        cellsubmit: 'clientArray',
        loadComplete: function(data) {
            $("#txtFilterString").val(data.filterString);
            $("#txtGridRecords").val(parseInt($(this).getGridParam("records")));
            LinkClickFunction();
        },
        //autowidth: true,
        forceFit: true,
        // height: '370',
        //width: '1100',
        shrinkToFit: true,
        multiselect: false,
        loadtext: 'Loading...',
        loadui: 'block',
        hoverrows: true,
        gridView: true
    }).navGrid('#ReportListPager', { edit: false, add: false, del: false, refresh: true, refreshtext: jstGridRefresh, view: false, search: false });

    $('#ReportList').filterToolbar({ autosearch: true, searchOnEnter: true, stringResult: true, gridModel: true, beforeSearch: function() { $("#lblError").text(""); } });

    $("#ReportList").jqGrid('navButtonAdd', '#ReportListPager', { caption: jstGridSave, onClickButton: function() { $("#btnSaveAs").trigger("click"); } });

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值