2009-07-22 29 views
2

我試圖創建一個自動完成字段(使用script.aculo.us插件)在窗體中的類別選擇,但我希望自動完成列表中顯示每個類別旁邊的數字(同一類別中其他事物的數量)。這與堆棧溢出中的標籤字段相似。自動完成領域的Rails顯示不同於他們選擇

現在我可以顯示我想要的數字,但是當我選擇任何字段時,額外的數字將被轉儲到類別爲文本字段中。目前,我只是將數字附加到數組中的每個項目上,然後再顯示它。我怎樣才能做到這一點,當你從列表中選擇一些數字(括在括號內)不會被放入文本字​​段。謝謝。

回答

2

我終於解決了我的問題,我只需要弄清楚一些插件的選項是什麼。事實證明,auto_complete_field幫助器有一個選項叫做select。您爲此提供的值告訴JavaScript將<li>元素的哪個部分(顯示結果的HTML標籤)返回到文本框。

該解決方案是一個簡單的事情,在一個特殊的班級跨度範圍內的類別的名稱,並留下我不想在這個類以外的數字部分。這很容易,因爲我已經使用我自己的部分來顯示結果。

相關問題