2017-02-15 10 views
0

Я использую ui-select совсем по-разному в приложении. Выбирает работу, но у всех есть одна общая черта, где всегда выделяется только верхний выбор. Я бы очень хотел, чтобы выделенный элемент был выделен, если список снова открыт. Кроме этого есть способ отключить выделение все вместе? Вот пример:Угловой ui-select выделяет только первый выбор в списке

<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

Я заметил, что если я использую клавиши со стрелками, а затем выберите опцию, используя «Ввод», выбранная опция будет подсвечена. Просто нет, если я выбираю с помощью мыши, где верхний параметр всегда подсвечивается. Любая помощь по этому вопросу? – Loom

ответ

0

имеют те же проблемы. Атрибут снятия reset-search-input="false" help for me

+0

Спасибо. Это работает до тех пор, пока мне не нужно сохранять строку поиска, которая мне нужна в некоторых случаях. Это фиксирует большинство областей. Жаль, что атрибут нарушает это. У меня есть несколько длинных списков похожих строк, которые пользователи должны искать и хотели бы сохранить свою строку поиска и где они остановились. Я использовал другое решение и перешел на то, почему длительное время отклика. – Loom

 Смежные вопросы

  • Нет связанных вопросов^_^