Index: ssts-web/src/main/webapp/forgon4/extents/features/GridSearching.js =================================================================== diff -u -r17181 -r17444 --- ssts-web/src/main/webapp/forgon4/extents/features/GridSearching.js (.../GridSearching.js) (revision 17181) +++ ssts-web/src/main/webapp/forgon4/extents/features/GridSearching.js (.../GridSearching.js) (revision 17444) @@ -299,15 +299,16 @@ if (!this.field.isValid()) { return; } - this.reloadGrid(); + this.reloadGrid(true); + // this.reloadGrid(); logger.log('triggers[0].show()==='); this.field.triggers[0].show(); this.field.triggers[0].parent().setWidth(17); // this.field.triggers[0].findParent('.x-trigger-cell', 2, true).setWidth(17); } // eo function onTriggerSearch - , reloadGrid: function () { + , reloadGrid: function (searchFlag) { var val = this.field.getValue(), store = this.grid.store, proxy = store.getProxy(); @@ -363,9 +364,14 @@ proxy.extraParams[this.paramNames.fields] = (fields); proxy.extraParams[this.paramNames.query] = (val); } - // reload store - store.load(); - + if (searchFlag){ + //如果是用搜索栏搜索,则让页面回到第一页 + Ext4.getCmp('forgonPagingToolBar').moveFirst(); + } + else { + // reload store + store.load(); + } } } Index: ssts-web/src/main/webapp/forgon4/extents/GridPanel.js =================================================================== diff -u -r17181 -r17444 --- ssts-web/src/main/webapp/forgon4/extents/GridPanel.js (.../GridPanel.js) (revision 17181) +++ ssts-web/src/main/webapp/forgon4/extents/GridPanel.js (.../GridPanel.js) (revision 17444) @@ -144,6 +144,7 @@ //显示分页 if (opts.showPaging === true) { opts.dockedItems.push({ + id : 'forgonPagingToolBar', xtype: 'pagingtoolbar', store: store, // GridPanel使用相同的数据源 dock: 'bottom',