Nsmatrix для внедрения электронной таблицы?

StackOverflow https://stackoverflow.com//questions/25023670

  •  21-12-2019
  •  | 
  •  

Вопрос

Хорошо, поэтому я хотел бы реализовать что-то похожее на это изображение с помощью NSMatrix.

Введите описание изображения здесь

Мой «стол» будет большой (прокручивается в обоих направлениях).

Я реализую предпосылку, что клетки Nsmatrix - это тот же размер.

Вот предлагаемое решение:

  1. Белые клетки содержат основной nsmatrix
  2. верхний ряд темно-серых клеток заголовков (кроме самого левого), еще одна nsmatrix
  3. самый левый столбец клеток (включая верхнюю часть), являются еще одной nsmatrix.
  4. Я бы встроен белые клетки в NSCliPVIEW / NSSCrollView, с видимыми скроллерами. Я также бы встроен на вершину и левую матрицы, но с отдельными парами NSClipView / NscrollView, без видимых прокрутков.

    Тогда главное видимое nsscrollview уведомляет другого nsscrollview о движении в зависимости от обстоятельств.

    Это типичное решение этого вопроса? Или есть ли другие пользовательские взгляды, о которых я не знаю?

    Еще одна вещь: если содержимое основной NSMatrix связано с NSArrayController, как 2D-Ness из матрицы воплощена с одним измерением Nsarray?

Это было полезно?

Решение

Есть несколько пользовательских представлений на самом деле: lightcontrol , mbtablegrid

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top