我的xulrunner应用程序中需要的一个控件是一个自动填充文本框,允许用户键入搜索词,然后查找对象数组中的完成(每个对象都有生成的UUID,规范名称,搜索列表从相关数据等中收集的术语,并允许用户只选择一个。目前我正在使用type =“autocomplete”的文本框元素和一个Javascript自定义搜索组件,它成功地前缀搜索所有搜索词,并以常规方式在文本字段下方提供完成。
问题是,我对可能非唯一标签感兴趣,但标签来自的对象,我看不到任何传递对象的方式,甚至任何带外UUID都没有进入文档域而不修改XBL或从头开始自己控制。从本质上讲,我正在尝试使用选项[value]属性来完成HTML中可能完成的任务。我不能使用独立的menulist的内置类型到搜索效果,因为我需要在搜索对象的多个字段前加上前缀。有什么建议?提前谢谢。
答案 0 :(得分:0)
我最终将自己作为列表框滚动到文本框旁边的面板中。即使组成一个XBL绑定,这比我使用内置自动完成文本框并试图强制它处理它不打算处理的内容要少。