:: Forum >> Version 2 >>

input in header - refresh

i have a "search" input box in my header im trying to implement since ctrl-f doesnt work with unrendered data. it finds the row correctly and highlights it, just like I want. However right after it does everything it refreshes the grid and i lose everything it just found. It only happens when i press enter after typing in the input. is there a way to override this?

find = new AW.UI.Input;
    
table.setHeaderTemplate(find0,1);
    
find.onControlValidating = function(){
        if (
window.event.type == 'keydown'
        { 
        var 
re = new RegExp(">"+find.getControlText()+"</a>");
            for(
c=0myCells.lengthc++){
                if(
table.getCellData(0,c).match(re)){
                    
table.setSelectedRows([c]);
                    
table.setCurrentRow([c]);
                }
            } 
        }
    }; 
Ryan Garabedian
Friday, September 26, 2008
for future referance here is my solution, basically it caught the enter key and did nothing with it

find.setEvent("onkeypress", function(e) {
    var 
keyCode e.keyCode?e.keyCode e.which;

    if( 
keyCode == 13 )
    {
    
e.returnValue false;
    }
    }); 
Ryan Garabedian
Friday, October 3, 2008



This topic is archived.

Back to support forum

Forum search