2011-12-20 52 views
0

我的xulrunner應用程序需要的一個控件是一個自動完成文本框,它允許用戶鍵入一個搜索詞,然後查找對象數組中的完成項(每個對象都有一個生成的UUID,規範名稱,搜索項列表從相關數據中搜集等),並允許用戶只選擇一個。目前,我正在使用type =「autocomplete」類型的文本框元素和一個Javascript自定義搜索組件,並且它已成功地前綴搜索所有搜索項,並以常規方式在文本字段下方提供補全項。通過XUL自動完成文本框傳遞隱藏的數據?

問題在於我對可能不是唯一的標籤感興趣,而是標籤來自的對象,我看不到任何傳遞對象或任何帶外UUID的方式返回到文檔域而不修改XBL或從頭開始自行控制。基本上,我正在試圖用HTML選項[value]屬性來完成所做的事情。我無法使用獨立的menulist的內置類型 - 搜索效果,因爲我需要前綴搜索對象的多個字段。任何建議?提前致謝。

回答

0

我最終將自己作爲列表框滾動到文本框旁邊的面板中。即使組成XBL綁定,這也比我用內置的自動完成文本框工作的努力要少,並試圖強制它處理它不打算處理的內容。

+0

祝賀解決方案。如果可以,請將您的答案標記爲「已接受」,以便其他人可以從您的成功中學習。乾杯〜 – 2011-12-22 16:33:55