2012-02-05 8 views
1

Так что в основном я работаю над созданием системы инвентаризации/продаж. Я использую Core Data, и в настоящее время весь раздел инвентаризации работает отлично. (Добавление новых элементов, удаление элементов, редактирование и т. Д.)Конкретное содержание строки в табличном виде Привязки

У меня есть объект с именем «Item», который имеет много атрибутов (стоимость, имя и т. Д.), А также атрибут «TotalSale». Атрибут TotalSale предназначен для представления количества элемента в текущем счете-фактуре. Поэтому изначально все элементы создаются с помощью TotalSale при значении 0. Вы можете отредактировать значение из таблицы, которую я уже реализовал.

Но теперь я хотел бы создать новую таблицу, которая имеет только те элементы, которые имеют значение TotalSale из больше 0.

До сих пор, я на самом деле не прикоснулся никакого кодирования, большинство было сделано через конструктор интерфейса, соединения и т. д.

Любая помощь приветствуется!

ответ

1

NSArrayControllers поддерживает привязки для предикатов фильтра. Было бы относительно тривиально настраивать свойство в вашем классе контроллера документа/окна/представления, которое использовало такой предикат. Как это:

- (NSPredicate*)nonZeroTotalSales 
{ 
    return [NSPredicate predicateWithFormat: @"TotalSales > 0"]; 
} 

Тогда вы связать фильтр вашего второго контроллера массива предикат связывания с Owner> nonZeroTotalSales файла.

Довольно легко, действительно.

+0

Спасибо, это мне очень помогло. – Rail24

+1

Если этот ответ помог вам, тогда вы должны принять ответ. –

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