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