Author: abelevich
Date: 2007-07-06 08:18:56 -0400 (Fri, 06 Jul 2007)
New Revision: 1518
Modified:
branches/3.0.2/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/ScrollableGrid.js
Log:
RF 395
Modified:
branches/3.0.2/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/ScrollableGrid.js
===================================================================
---
branches/3.0.2/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/ScrollableGrid.js 2007-07-06
12:09:11 UTC (rev 1517)
+++
branches/3.0.2/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/ScrollableGrid.js 2007-07-06
12:18:56 UTC (rev 1518)
@@ -81,11 +81,24 @@
if(this.scroll_si.value !=''){
var options = this.scroll_si.value.split(',');
this.restoreScrollState(options[0],options[1],options[2]);
- }
- Event.observe(document.body,
"submit",this.restoreScrollPos.bindAsEventListener(this));
+ }
+
+ var form = this.getForm($(this.client_id));
+ Event.observe(form,
"submit",this.restoreScrollPos.bindAsEventListener(this));
}
},
+ getForm: function(element){
+ var node = element;
+ if(node){
+ while(node.tagName.toUpperCase() != 'FORM'){
+ node = node.parentNode;
+ }
+ }
+
+ return node;
+ },
+
onSortComplete : function(request, event, data){
var options = request.getJSON("options");
Utils.AJAX.updateRows(options,request,
Show replies by date