EasyUI Forum
May 14, 2024, 06:52:21 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: pagination reloading issue  (Read 11036 times)
yogesh
Newbie
*
Posts: 47


View Profile Email
« on: July 17, 2012, 04:09:52 AM »

i am searching data based on some parameters and loading data in treegrid  with pagination. everything working perfect when i change search parameters treegrid showing right number of results
but pagination footer still showing old numbers

below is code
  $(function() {
            $('#Submit').click(function() {
            setSearchData(); // set search data before search
           // $('#test').treegrid('load');
               $('#test').treegrid('reload');
               
             
            });
        });


        $(function() {
            $('#test').treegrid({
                mode: 'remote',
                //hasDownArrow: false,
                title: 'File Managment',
                iconCls: 'icon-ok',
                width: width1,
                height: height1,
                rownumbers: false,
                animate: true,
                collapsible: true,
                remoteSort: false,
                idField: 'filedbid',
                treeField: 'filename',
                pagination: true,
                showFooter: true,
                frozenColumns: [[
                   { title: 'filename', field: 'filename', width: 200, sortable: true, sorter: function(a, b) {
                       return (a > b ? 1 : -1);
                   },
                       formatter: function(value) {
                           return '<span style="color:red">' + value + '</span>';
                       }
                   }
            ]],
                columns: [[
               { field: 'filetitle', title: 'filetitle', width: 150 },
               { field: 'filephysicalname', title: 'filephysicalname', width: 220, rowspan: 2 },
               { field: 'filestatus', title: 'filestatus', width: 150, rowspan: 2 },
               { field: 'fileversion', title: 'fileversion', width: 150, rowspan: 2,
                   formatter: function(value) {
                       if (value) {
                           var s = '<div> <select id="1" onchange="changeversion(this)">';
                           for (var i = 0; i < value.length; i++) {
                               s += '<option value="' + value + '">' + value + '</option>';
                           }
                           s += '</select></div>';
                           return s;
                       } else {
                           return '';
                       }
                   }
               },
               { field: 'fileischeckout', title: 'fileischeckout', width: 150, rowspan: 2 }
            ]],
                onContextMenu: function(e, row) {
                    e.preventDefault();
                    $(this).treegrid('unselectAll');
                    $(this).treegrid('select', row.filedbid);
                    // $('#mm1').disableSelection();

                    //      $("#mm1").attr('class', 'menu-item-disabled');

                    $('#mm').menu('show', {
                        left: e.pageX,
                        top: e.pageY
                    });



                },

                onClickCell: function(e, row) {
                    var node = $('#test').treegrid('getSelected');
                    if (node != row) {
                        if ('fileversion' != e) {
                            document.getElementById('txtVersion').value = row.fileversion[0];
                        }
                    }
                },
                loader: function(param, success, error) {
                searchData = { 'id': _txtdbid, 'filename': _txtdocname, 'doctype': _txtdoctype, 'filetitle': _txtdoctitle, 'filetype': _txtfiletype,'pagenumber': param.page, 'pagesize': param.rows };
                    $.ajax({
                        type: "POST",
                        url: "../../vtapi.asmx/getfileoverviewPaginglist",
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        data: JSON.stringify(searchData),

                        success: function(data) {

                            $('#test').treegrid('loadData', jQuery.parseJSON(data.d));
                            $('#test').treegrid('loaded');
                       
                        },
                        error: function() {
                            error.apply(this, arguments);
                        }
                    });
                }
            });
        });

Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!