yogesh
|
|
« 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); } }); } }); });
|