Тема: tree checkbox
Показать сообщение отдельно
Старый 02.01.2014, 18:31
kotyavo вне форума Посмотреть профиль Отправить личное сообщение для kotyavo Найти все сообщения от kotyavo
  № 4  
Ответить с цитированием
kotyavo

Регистрация: Dec 2013
Сообщений: 49
Если подойти моменту как создать самим это то:
Мы должны создать массив примерно такого вида

[ индекс родителя ] [ дитя ] = new Checkbox;

Вывод происходит через функцию рекурсию.
Каждая рекурсивная итерация в глубь дает нам (level * X ) смешения чекета по оси Х
Каждый отрисовка из массива checkbox это +y на высоту чекбокса + 2 - 3 пиксиля по оси Y

Это примерно как я бы делал такой компонент, если бы не нашел его в сети(