Можно ли динамически скрыть строки в виде таблицы без перезагрузки всего? У меня есть (представление на основе) табличного представления с его содержимым, связанным с контроллером массива (organizObjects), который сам получает свой контент из Core Data.Динамически скрыть строки в NSTableView
Чтобы обогатить пользовательский интерфейс, я показываю строки групп для разделов с одинаковой датой (все записи в этом наборе имеют дату в этом случае). Но для некоторых задач мне нужно скрыть эти группы строк (например, при сортировке для чего-то другого, кроме даты). Чтобы показать их, мне уже нужно создать копию исходного набора данных и вручную вставить записи, которые служат заполнителями для строк группы (которые аннулируются при дублировании данных), но я не хочу перестраивать это постоянно в зависимости от того, должны ли отображаться строки группы или нет. Есть ли лучший способ для этого?
Фильтрация контроллера массива 'NSPredicate' очень быстрая. Большинство алгоритмов поиска в реальном времени используют это. – vadian
Dang! Фильтрация, конечно! Возможно, у вас также есть идея, как избежать дублирования только для вставки групповых строк? Пожалуйста, отправьте ответ в любом случае. –
Скрытие - не лучшая практика. Будет предложено загрузить новый фильтрованный набор данных. –