BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 01-31-2009, 05:07 AM   #1 (permalink)
Thumbs Must Hurt
 
Join Date: Oct 2008
Model: 8800
PIN: N/A
Carrier: AT
Posts: 81
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Searching for list item

Please Login to Remove!

Hi,

I am posting more than a thread because i have not found any solution for selecting particular row in the ListField though i have implemented the indexOfList method .
My written code looks like below,

public int getPreferredWidth(ListField fieldVar)
{
//use all the width of the current LCD
return Graphics.getScreenWidth();
}
int searchIndex;
boolean bolResult;
public int indexOfList
(ListField fieldVar,String prefix,int start)
{
for (int a=0; a<_table.size();a++)
{
Object obj= _table.elementAt(a);
if(obj instanceof String)
{
String entry =(String)obj;
bolResult = entry.startsWith(prefix);
if(entry.startsWith(prefix)==true);
{
searchIndex=_table.indexOf(entry);
// Dialog.inform(""+bolResult);
break;
}
}
}

fieldVar.setSelectedIndex(searchIndex);

return _table.indexOf(prefix,start);
}

Am i doing something worng,please quick response will be appreciated.
Offline  
Old 01-31-2009, 05:58 AM   #2 (permalink)
Thumbs Must Hurt
 
Join Date: Oct 2008
Model: 8800
PIN: N/A
Carrier: AT
Posts: 81
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Why setSelectedIndex(searchIndex) this method doesn't work in the below code? public int indexOfList
(ListField fieldVar,String prefix,int start)
{
for (int a=0; a<_table.size();a++)
{
Object obj= _table.elementAt(a);
if(obj instanceof String)
{
String entry =(String)obj;
bolResult = entry.startsWith(prefix);
//if(entry.startsWith(prefix)==true);
//{
//searchIndex=_table.indexOf(entry);
if(bolResult)
{

searchIndex=_table.indexOf(entry);
Dialog.inform(""+searchIndex);
listField.setSelectedIndex(searchIndex);
listField.invalidate(searchIndex);

break;
}

// Dialog.inform(""+bolResult);

//}
}
}

//fieldVar.setSelectedIndex(searchIndex);

return searchIndex;
}
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Siemens Simatic S5 6ES5 700-8MA11 6ES5700-8MA11 Bus Module E: 02
$5.85
Siemens Simatic S5 6ES5 700-8MA11 6ES5700-8MA11 Bus Module E: 02 pictureSiemens BQD-20-CPOD-1 Amp Breaker, i-3 Control Technology
$25.0
Siemens BQD-20-CPOD-1 Amp Breaker, i-3 Control Technology pictureLot of (37) Siemens A5E00086045 Serial Port Adaptors D9/D25
$50.0
Lot of (37) Siemens A5E00086045 Serial Port Adaptors D9/D25 pictureSIEMENS SIRUS 3RF23903AA45 SS CONTACTOR,90A,600V,4-30VDC,RING ZP
$75.0
SIEMENS SIRUS 3RF23903AA45 SS CONTACTOR,90A,600V,4-30VDC,RING ZP  pictureSiemens WF2030GFCI 30 Amp Fusible AC Disconnect with GFI Receptacle...NEW
$60.31
Siemens WF2030GFCI 30 Amp Fusible AC Disconnect with GFI Receptacle...NEW picture






Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.