Hi there
I'm completely new, using RadPHP, trying to do a simple search through DBGrid
I have CbxSearch (Combobox) with four options:
PHONE#'
NAME
LOCATION
BUREAU
each option represents column in the DBGrid, EditSearch (Editbox) -where user enters searching value, and GridPhoneBook (DBGrid)
function BtnSearchJSClick($sender, $params)
{
?>
//begin js
var cb = findObj("CbxSearch");
var sTxt = cb.options[cb.selectedIndex].text;
if ( sTxt == 'PHONE#' )
{ var nCol = 0 } // alert('PHONE#')
else if (sTxt == 'NAME' )
{ var nCol = 1 } // alert('NAME')
else if (sTxt == 'LOCATION')
{ var nCol = 2 } //alert('LOCATION')
else
{ var nCol = 3 }; //alert('BUREAU')
var eTxt = findObj("EditSearch").value;
for(var row = 0; row < rowCount; row ++ )
{
var value=GridPhoneBook.getTableModel().getValue(nCol, row);
value = value.toUpperCase();
if (value == eTxt)
{
dbgrid.setFocusedCell(nCol, Row, true);
dbgrid.getSelectionModel().setSelectionInterval(Row, Row);
Break;
}
else
alert('cant find it!');
}
//end
<?php
}
}
it looks like it cant compare value from the Grid Column to a Value from the editbox
let say I did enter entu edit box 123 and select LOCATIN on my Combobox
so if I check it alert(' value = '+value + 'AAA edit = ' + eTxt + 'BBB');
itr returns me value = '123 AAA edit = 123BBB'
and it not let me Trim it, I guess there are some kind of characters
that cant be trimed
Tanks in advance for you help