2017-02-15 4 views
0

私はアプリでかなり異なる方法でui-selectを使用しています。選択の仕事はすべて、トップの選択肢だけがハイライトされているところでは、共通のものが1つあります。リストを再オープンすると、選択した項目が強調表示されているのが本当に好きです。それ以外の方法で強調表示をすべてオフにする方法はありますか?ここ はサンプルです:角度uiはリスト内の最初の選択肢のみを強調表示します

<ui-select reset-search-input="false" 
    id="entryGenModuleType" 
    name="entryGenModuleType" 
    ng-model="deForm.moduleTypeId" theme="select2" append-to-body="true" 
    class="holdSelect" 
    ng-change="filterSavedEntries()" 
    ng-disabled="" 
    title="Select Module Type"> 
<ui-select-match allow-clear="true" 
    placeholder="">{{$select.selected.name}}</ui-select-match> 
<ui-select-choices repeat=" type in selectionData.moduleTypes | orderBy:'name' | filter: { name: $select.search } "> 
<span ng-bind-html="type.name"></span> 
</ui-select-choices> 

+0

強調表示が正しく機能しない理由は誰にも分かりません。 – Loom

+0

私は、矢印キーを使用して「Enter」を使用してオプションを選択すると、選択されたオプションが強調表示されることに気付きました。私がマウスクリックを使用して選択した場合、トップオプションが常に強調表示されているわけではありません。 これに関するお手伝いはありますか? – Loom

答えて

0

は同じ問題を持っています。 属性を削除するreset-search-input="false"私のために助けてください

+0

ありがとうございます。これは、私が必要とする検索文字列を保持する必要がない限り有効です。これはほとんどの領域を修正します。属性がこれを破るのは残念です。私は、ユーザーが検索しなければならない同様の文字列の長いリストをいくつか持っていて、検索文字列を保持したい場所と途中で中断した場所を保持したいと考えています。別のソリューションを使用していたと移動していた理由は、長い応答時間です。 – Loom

関連する問題