if you are creating it for Firefox only take a look at
http://www.xulplanet.com/references/elemref/ref_textboxFirefoxAutoComplete.html
what I can't figure out is how to sort this history list which I guess is still unavailable

David Murray wrote:
I have attempted to write an XPCOM component in JavaScript that would
pass the string to search for to an external function and get a result
from that, so it'd be reusable for other stuff, but XPCOM is way out of
my depth, and I really don't know what I'm doing. I was using http://lxr.mozilla.org/mozilla/source/extensions/cck/prefAutoCompleteService.js as as my base to work from.

Unfortunately, I am way, way out of my depth when it comes to actually creating components, so I didn't really get anywhere. I was trying to create an object that would implement the autocomplete interface, but contain an extra function that could be mapped to a function in the regular JavaScript code, so that you could create an autocomplete box that'd search through anything you want (so long as the results were returned as an array). I wrote it all, but couldn't figure out how to make a mappable function or anything, so I gave up.

I don't understand why all the autocomplete stuff has to be so incredibly complex for a relatively simple effect. If anyone looking for something to do could create some sort of custom XPCOM component for searching, I'm sure it wouldn't be just me that'd find it useful.

For now though, I'm giving up and will resort to either an editable menulist, or try and put a tree inside a popup and try and fake an autocomplete textbox.

David.

David Murray wrote:
Wait, nevermind, I'm still stuck. If anyone's got a custom autocomplete box working in Firefox 2, please point me to your code.

David Murray wrote:
Whoops, nevermind - I found Neil's post from 2005 and it's what I'm after. Thanks!

David Murray wrote:
So I've got an autocomplete textbox, and I wish for it to have a drop-down under it that contains all the values in the array that match what has currently been typed. Seems simple enough, right? Unfortunately I can't figure out how to get the autocomplete to actually... autocomplete. According to the internets, I need to create a custom autocomplete search component, which is where I'm stuck. There appears to be no documentation whatsoever anywhere on making custom autocomplete search objects - all the autocomplete examples just say "yeah stick 'history' in here and it'll search history, and that is where this documentation ends." Any questions that I have found previously asked on the net have no useful replies. Surely someone has tried to do a custom search before?

David.
_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners


_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners

Reply via email to