高度な検索ボックスでは、以下の例のように値のリストのみを含むドロップダウンに値のリストを表示できますが、高度な検索ボックスでドロップダウンを使用してキーと値のペアを処理したいと考えています。
ドロップダウンの値のリストのみ 例:
"key1": {
"name": "name",
"key": "key1",
"placeholder": "some text...",
"type": "text",
"restrictToSuggestedValues": true,
"suggestedValues": [
"value1",
"value2",
"value3",
"value4"
]
}
しかし、キーと値のペアのようなハンドルが必要です
"key1": {
"name": "name",
"key": "key1",
"placeholder": "some text...",
"type": "text",
"restrictToSuggestedValues": true,
**"suggestedValues": {
"key1" : "value1",
"key2" "value2",
"key3" : "value3",
"key4" : "value4"
}**
}
html 部分:
<div class="input-group">
<nit-advanced-searchbox template-url="assets/templates/angular-advanced-searchbox.html"
ng-model="model.searchParams"
parameters="model.availableSearchParams"
parameters-display-limit="50"
advance-search="advSearch()"
placeholder="Search...">
</nit-advanced-searchbox>
<span class="input-group-btn">
<button type="button" class="btn btn-primary" id="searchButton" ng-click='actionsMethod(model.searchParams)'>
search
</button>
</span>
</div>