Я хочу использовать NSMatrix
для представления матрицы планирования для сотрудников (столбцы) в течение 6-дневной рабочей недели (6 строк). К вашему сведению, поскольку NSTableView
не поддерживает перетаскивание ячеек за ячейкой, вместо этого мне приходится прибегать к использованию NSMatrix
. облом.
В любом случае, если я хочу использовать привязки Cocoa, то мой NSArray
из content
должен работать горизонтально через NSMatrix
.
Если бы у меня был один сотрудник, мой массив содержал бы 6 элементов. Понятно. Однако, если я добавлю второго сотрудника, то данные сотрудника 1 должны занимать четные индексы массива (0-2-4-6-8-10), а данные сотрудника 2 занимают нечетные индексы (1-3-5-7- 9-11).
Если я сейчас хочу удалить сотрудника 1, то мне нужно удалить пункты 10,8,6,4,2,0 именно в таком порядке!
Йоуза.
Я правильно это читаю? Кому-нибудь еще приходилось довольствоваться этим безумием?