我使用VisualSearch.js。非常適用,但我的界面有一個鏈接列表。當用戶點擊其中的一個時,它會在搜索框中添加一個值(即標籤:cats)並觸發搜索,其中考慮到已經存在的任何其他搜索輸入。用VisualSearch.js以編程方式添加構面和值
我沒有看到明確的方式從源代碼做到這一點 - 我錯過了什麼嗎? http://documentcloud.github.com/visualsearch感謝您的幫助!
我使用VisualSearch.js。非常適用,但我的界面有一個鏈接列表。當用戶點擊其中的一個時,它會在搜索框中添加一個值(即標籤:cats)並觸發搜索,其中考慮到已經存在的任何其他搜索輸入。用VisualSearch.js以編程方式添加構面和值
我沒有看到明確的方式從源代碼做到這一點 - 我錯過了什麼嗎? http://documentcloud.github.com/visualsearch感謝您的幫助!
我計算出來 - 利用addFacet方法從visualSearch.js - 這樣的:
//添加標記濾波器 visualSearch.searchBox.addFacet( '標籤',tag.name,0);
你應該找到addFacet功能search_box.js象下面這樣:
addFacet : function(category, initialQuery, position) {
「類別」,將小面的名字,「initialQuery」將填入預值。
你能澄清嗎?我不確定你用tag.name引用了什麼對象 - 無論我傳遞給這個函數,我收到一個錯誤 - >不能讀取undefined屬性'type' – derrylwc 2012-07-11 23:33:24