JQGrid 添加按钮

来源:互联网 发布:单片机 型号 编辑:程序博客网 时间:2024/06/09 15:36

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




原创粉丝点击