BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 01-31-2009, 05:07 AM   #1
taqi.mir
Thumbs Must Hurt
 
Join Date: Oct 2008
Model: 8800
PIN: N/A
Carrier: AT
Posts: 81
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
taqi.mir
Thumbs Must Hurt
 
Join Date: Oct 2008
Model: 8800
PIN: N/A
Carrier: AT
Posts: 81
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



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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


LCD Digital Multimeter Voltmeter Ammeter Ohmmeter Volt AC DC Tester Leads Meter picture

LCD Digital Multimeter Voltmeter Ammeter Ohmmeter Volt AC DC Tester Leads Meter

$9.95



Digital Multimeter AC DC Voltmeter Ammeter Ohmmeter Volt Tester Meter DM850 picture

Digital Multimeter AC DC Voltmeter Ammeter Ohmmeter Volt Tester Meter DM850

$7.95



Genuine Husqvarna 532122822 Ammeter 15 AMP Fits Craftsman AYP 121433X 122822X picture

Genuine Husqvarna 532122822 Ammeter 15 AMP Fits Craftsman AYP 121433X 122822X

$19.58



US Stock AC 0~50A Analog AMP Current Panel Meter Ammeter & Current Transformer picture

US Stock AC 0~50A Analog AMP Current Panel Meter Ammeter & Current Transformer

$21.49



Multifunction Digital Multimeter 1999 Counts AC/DC Volt Current Ohm Tester Meter picture

Multifunction Digital Multimeter 1999 Counts AC/DC Volt Current Ohm Tester Meter

$9.95



LCD Digital MULTIMETER Voltmeter Ammeter Ohmmeter Volt AC DC Tester Leads Meters picture

LCD Digital MULTIMETER Voltmeter Ammeter Ohmmeter Volt AC DC Tester Leads Meters

$7.95







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