У меня есть один вид таблицы, который должен быть отфильтрован по значениям поля поиска и по раскрывающемуся списку элементов одновременно. В настоящее время я привязал поле поиска к контроллеру массива, и он работает так, как должен. Но я понятия не имею, как добавить ограничения из другого элемента управления - выпадающего списка, чтобы он не сбросил массив, отфильтрованный поиском, а отфильтровал его текущие результаты.Возможно ли связать несколько элементов управления для фильтрации одного NSArrayController?
0
A
ответ
1
Я все еще не знаю, если это возможно.
Так что я выбрал другой способ решить мою проблему.
- Создать выход к NSArrayController
- Подписаться на уведомления от контроля. (NSControlTextDidChangeNotification и NSComboBoxSelectionDidChangeNotification)
- Используйте setFilterPredicate для установки нового программно созданного предиката для моего NSArraycontroller.
Работает как ожидалось, и почти никаких привязок не используется.
Смежные вопросы
- 1. Можно ли связать несколько элементов управления с одним классом?
- 2. Связать пользовательский контроль с NSArrayController
- 3. Как связать несколько пользовательских элементов управления?
- 4. Есть ли способ «связать» несколько элементов?
- 5. Как связать несколько элементов управления kendo ui в одном представлении?
- 6. Связать несколько элементов управления, чтобы открыть одно событие
- 7. Возможно ли иметь несколько кнопок управления. Tag
- 8. Отключить EventValidation для одного элемента управления, возможно ли это?
- 9. Возможно ли расширить макрос на несколько элементов?
- 10. iPhone, различают несколько элементов управления?
- 11. Возможно ли связать Grid.RowProperty.
- 12. Возможно ли связать PHP?
- 13. Как связать несколько и разных элементов управления с ItemControl?
- 14. Как связать NSArrayController другому NSArrayController были у него NSSet
- 15. Поиск элементов управления одного типа
- 16. Как отключить NSMenuItem, когда привязка NSArrayController несколько?
- 17. несколько пользовательских элементов управления
- 18. Возможно ли связать элемент управления XAML с соответствующим элементом управления в ViewModel?
- 19. На Heroku, возможно ли для одного приложения иметь несколько сред?
- 20. Возможно ли связать элемент управления WPF с несколькими контекстами данных?
- 21. Возможно ли связать динамические свойства с свойствами управления WinForms?
- 22. Возможно ли связать источник управления StatusBar или ControlTip в Access?
- 23. Несколько элементов управления UpdatePanelAnimationExtender AjaxControlToolKit
- 24. Нужно ли мне несколько контроллеров для одного вида с различными типами элементов управления?
- 25. Несколько DataContext для одного элемента управления - MVVM
- 26. WPF: Невозможно связать свойство пользовательских элементов управления
- 27. Возможно ли отобразить несколько элементов в макете карты Ext.JS
- 28. Возможно ли установить несколько элементов, выбранных в QTreeWidget?
- 29. Возможно ли связать ячейку таблицы
- 30. Один jPopup несколько элементов управления
Как срабатывает фильтрация? Это срабатывает, когда вы добавляете текст в поле поиска через привязки или в поле поиска есть определенный для него метод действий? – rdelmar
Кроме того, пользователь сможет больше, чем один раунд поля поиска, затем опустить. Если это так, вы хотите начать с нефильтрованного списка, если пользователь либо выполняет другой поиск, либо выбирает другое ограничение? – rdelmar
Теперь это делается через привязки. Ограничения поиска и выпадания применяются к нефильтрованному списку, поэтому я хочу получить пересечение множеств, выбранных из всего массива. –