View Full Version : Auto Suggest Text Box

Mar 23, 2008, 03:41 PM
Is it possible to create a text box that has a database feeding it, and automatically suggests the possibilities as you type? I assume yes, and if so, how would you begin to go about that?

Mar 23, 2008, 05:20 PM
Does No-one have any idea whatsoever about where to begin researching about auto-suggest text boxes, etc....?????? I know that JavaScript is big on auto suggest, but can this be done through the Cocoa xcode as the program has within the help section of the menu????


Mar 23, 2008, 05:30 PM
I'm sure its possible, not sure how, but seriously give people more than 1.5 hours (on Easter even) to respond!

Mar 23, 2008, 05:36 PM
Sorry!!! Just trying to get started - you know what it is like!!:D

Mar 23, 2008, 05:36 PM
NSTextView provides this ability already. Look at the Text Completion (http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/Classes/NSTextView_Class/Reference/Reference.html#//apple_ref/doc/uid/20000373-DontLinkElementID_32) section.

Mar 23, 2008, 05:50 PM
Thanks kainjow. I am really new to all this. Can you correct me if I am wrong:

I am trying to create a form page with text boxes which have a specific range of names to choose from - e.g from a membership list.

I would like the user to initially create such a membership list from a database, or by entering the data in the same way that you would when you enter into an address book. As I understand it, you may even be able to call upon the Apple Address Book to populate the program list of names?

Once done, I would like the user to be able to fill out a new form page where they select from the data already inserted. Imagine, if you like, a school registration form, where you assign people to certain classes on certain days, etc.

I would have to create a set of text boxes, and insert some form of 'complete' function to each text box???

Also, what would be the way of calling on the database??

Sorry, I hope that is clear...

Mar 23, 2008, 05:54 PM
Well I assumed you were using Cocoa but I don't think that is the case. Are you writing a web page?

Mar 23, 2008, 06:03 PM
No - I was starting to do this from my web site, and then I decided that I would prefer to create a program specifically to organise all of the information. Effectively, I am trying to create a timetabling program, but I have lots of students, lots of teachers, etc. to co-ordinate. So, I started to investigate Cocoa and her I am...

Mar 23, 2008, 06:10 PM
I see. It sounds like you're quite new to Cocoa, so I'd advise you to start from the beginning. Learning to write Mac apps with Cocoa is nothing like writing a web page. There are many things to learn and understand.

It'd be helpful to take a glance through the Cocoa FAQ (http://guides.macrumors.com/Cocoa_FAQ). You may also be interested in later using Core Data.

Good luck!

Mar 24, 2008, 02:32 AM
Sounds like a job for FileMaker Pro to me. Or maybe, for this purpose, Bento from FileMaker.