2010-05-27 3 views
0

Итак, я довольно новичок в Cocoa, особенно Bindings, но вот что я пытаюсь сделать. У меня есть модель Core Data, состоящая из двух объектов: Category и Item. Category имеет отношение ко многим к Item по имени children, а Item имеет отношение к Category по имени parent. Item имеет два атрибута, который Category не имеет: quantity и desiredQuantity. Я бы хотел показать дерево в NSOutlineView с двумя столбцами. Один столбец связан с name либо Category, либо Item. Я хочу второй колонке, чтобы отобразить что-то вдоль линийNotApplicable marker с рисунком дисплея

2 из 5

для Item строк и вообще ничего для Category строк. Когда я использую шаблон отображения, то Category строк в конечном итоге показывая

из

Я заметил, что если я не использовать шаблон отображения для второго столбца, и вместо того, чтобы просто связать его значение для либо quantity, либо desiredQuantity, строки Category ничего не показывают; его только в том случае, если я попытаюсь использовать шаблон отображения.

Как я могу заставить его отображать ничего для строк Category и по-прежнему использовать шаблон отображения? Или я могу?

Edit: Я предполагаю, что я не объяснить, что NotApplicable маркер должен делать ничего - Category имеет свойства для quantity и desiredQuantity, но они просто возвращают NSNotApplicableMarker.

+0

Это связывание колонки табличного? – paulmelnikow

ответ

0

Это похоже на работу для пользовательских NSFormatter или просто для чтения только NSString свойство «paginationString» ...

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

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