【问题标题】:Pass hidden data through XUL autocomplete textbox?通过 XUL 自动完成文本框传递隐藏数据?
【发布时间】:2011-12-20 23:44:31
【问题描述】:

我的 xulrunner 应用程序中需要的控件之一是自动完成文本框,它允许用户键入搜索词,然后在对象数组中查找完成(每个对象都有一个生成的 UUID、规范名称、搜索列表从相关数据等中收集的术语)并允许用户仅选择一个。目前我正在使用 type="autocomplete" 的文本框元素和 Javascript 自定义搜索组件,它成功地为所有搜索词添加前缀,并以习惯方式在文本字段下方提供补全。

问题是我对可能不唯一的标签不感兴趣,而是对标签来自的对象感兴趣,而且我看不到任何传递对象的方式,甚至看不到任何带外 UUID无需修改 XBL 或从头开始滚动我自己的控件即可进入文档区域。本质上,我正在寻求使用 option[value] 属性在 HTML 中完成的工作。我不能使用独立菜单列表的内置类型搜索效果,因为我需要为对象的多个字段添加前缀搜索。有什么建议吗?提前致谢。

【问题讨论】:

    标签: xul xulrunner


    【解决方案1】:

    我最终在文本框旁边的面板内滚动了自己的列表框。即使组合成一个 XBL 绑定,这也比我使用内置的自动完成文本框并试图强制它处理它不打算处理的内容所花费的精力要少。

    【讨论】:

    • 祝贺解决方案。如果有能力,请将您的答案标记为“已接受”,以便其他人可以从您的成功中学习。干杯~
    猜你喜欢
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多