Mallia

Forum Replies Created

Viewing 1 replies (of 1 total)
  • Author
    Replies
  • Mallia
    Participant

    Hi Tony,

     

    Thanks for replying. Now pagination is working but client side filtering and refreshing in not working for me. Could you please help me on this,Here is my code for ur reference.

     

    jQuery(“#produtionordergrid”).jqGrid(
                {
                    
                    datatype : “json”,
                    url : “/service/production/order/status”,    
                    colNames : ,
                    colModel : [
                    {
                        name : ‘productionOrderId’, index : ‘productionOrderId’,
                            formatter : function(cellvalue, options, rowObject) {
                            return rowObject[“productionOrderId”];
                        }
                    },
                    {
                        name : ‘productCode’, index : ‘productCode’,
                        formatter : function(cellvalue, options, rowObject) {
                            return rowObject[“productCode”];
                        }
                    },
                    {
                        name : ‘version’, index : ‘version’, width : 100
                    },
                    {
                        name : ‘purchaserOrgName’, index : ‘purchaserOrgName’,
                        formatter : function(cellvalue, options, rowObject) {
                            return rowObject[“purchaserOrgName”];
                        }
                    },
                    {
                        name : ‘projectName’, index : ‘projectName’,
                        formatter : function(cellvalue, options, rowObject) {
                            return rowObject[“projectName”];
                        }
                    },
                    {
                        name : ‘po’, index : ‘po’
                    },
                    {
                        name : ‘quantity’, index : ‘quantity’,
                        formatter : function(cellvalue, options, rowObject) {
                            return rowObject[“quantity”];
                        }
                    },                
                    {
                        name : ‘productionOrderStatus’,
                        index : ‘productionOrderStatus’
                    }
                    ],
                    shrinkToFit: true,
                    height : ‘100%’,
                    autowidth:true,
                    viewrecords: true,
                    loadonce: false, 
                    sortable: true,
                    sortname: ‘productionOrderId’,
                    pager: “#produtionorderpager”,
                    rowNum: 100,
                    rowList: [100,200, 500],
                    multiselect:true,
                    //jsonReader: { repeatitems : false, id: “productionOrderId” },                
                    ignoreCase: true,
                    onSelectRow: function(id){
                        selectRow();
                    },
                    onSelectAll: function(aRowids, status){
                        selectRow();
                    },
                    onPaging: function () {
                        $(“#produtionordergrid”).setGridParam({datatype:”json”});
                    },
                    gridComplete: function(){                    
                        $(“#produtionordergrid”).setGridParam({datatype:”local”});
                    }
                });
            
                $(‘#produtionordergrid’).jqGrid(‘navGrid’, ‘#produtionorderpager’, {
                    search: true, searchtext: “Search”,  edit: false, add: false, del: false, refresh: true, refreshtext:”Refresh” },{}, {}, {},    {
                        beforeShowSearch: function($form) {
                            $(‘#searchmodfbox_produtionordergrid’).width(“auto”);
                            return true;
                        },
                        showQuery: false, sopt: , defaultSearch: ‘cn’           
                }).navButtonAdd(‘#produtionorderpager’, {
                    caption: “Export to Excel”,
                    buttonicon: “ui-icon-disk”,
                    onClickButton: function () {
                        exportProductionOrders(‘excel’);
                    }
                });

    Thanks

    Mallia

Viewing 1 replies (of 1 total)

Stay connected with us in your favorite flavor!