You Are Here:

Community: Developer Discussion Boards

#1 Old Series 40 multi-select list - 2005-10-06, 09:53

Join Date: Oct 2005
Posts: 2
pitaylor
Offline
Registered User
In my app I have a multi select list (i.e. List.MULTIPLE) for which I'd like to have a "next" command to advance to the next screen.

Now on the series 40 devices (3 soft buttons) the middle button is used for mark/unmark, the right button is used for the "back" command, thus my "next" command is relegated to the options menu for the left button. I really don't want to force the user to open the options menu to advance to the next screen (imo this is completely unintuitive).

Anyone have ideas/suggestions to avoid this problem?

Thanks
-Pete
Reply With Quote

#2 Old Re: Series 40 multi-select list - 2005-10-06, 11:55

Join Date: Mar 2005
Posts: 499
Location: Paris
njzk2
Offline
Regular Contributor
i'm afraid you'll probably have to do it the complex way:
the position of the 'Commands' is terminal-dependent, therefore, you can't force the position of any command
moreover, using the high level interface, you can't intercept low level events, in order to, for instance, catch a keyPressed on the right arrow to go to the next screen
in my opinion, the only way to be sure of how the app will behave is to use the low level api, fullscreen mode with home made menubar, and handle all the events yourself, wich is rather painful

you might also try to do something like a customitem which may be able to handle a few low level events, but it requieres that this item has the focus all the time

ps : be aware of the fact that not every s40 have a middle soft button
Reply With Quote

#3 Old Re: Series 40 multi-select list - 2005-10-06, 12:39

Join Date: Mar 2003
Posts: 170
lpinguin
Offline
Regular Contributor
I would use a ChoiceGroupe. You can use this choicgroupe as dropdown menu or you can select multiple values or one single Value. This should be documented at the SDK Documentation.
Reply With Quote

#4 Old Re: Series 40 multi-select list - 2005-10-06, 12:51

Join Date: Jun 2005
Posts: 928
dcrocha's Avatar
dcrocha
Offline
Forum Nokia Expert
I think the easiest way for you is to put your "Next" command into the right softkey spot, by creating a command with "Command.BACK" option in the class constructor.

Daniel
Reply With Quote

#5 Old Re: Series 40 multi-select list - 2005-10-07, 06:55

Join Date: Oct 2005
Posts: 2
pitaylor
Offline
Registered User
A ChoiceGroup did the trick... I just learned that a StringItem could act as a button so my solution is to use a form with a multi-select ChoiceGroup and an on-screen "Done" button.

Thanks for the responses y'all.
Reply With Quote
Reply « Previous Thread | Next Thread »
Display Modes
Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
[IMG] code is Off
HTML code is Off
Forum Jump
Similar Threads
Thread Thread Starter Forum Replies Last Post
Multi selection List box in Python on Series 60 disamant Symbian Tools & SDKs 0 2004-12-27 07:21
how do i store the selected items in a multi select list? advocatee Symbian User Interface 0 2003-09-15 19:41
Can someone check my multi select list code? advocatee Symbian User Interface 14 2003-08-18 15:15
Series 60 Concept Emulator (SDK Beta 0.2 Linux) not working mattbee Mobile Java Tools & SDKs 1 2003-06-10 12:43
Series 60Series 60 MIDP Concept SDK Beta 0.2 Linux bug? kauppi Mobile Java Tools & SDKs 3 2003-04-07 10:05

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia