Здравствуйте, уважаемые коллеги!
Решил попробовать в 3.3.2.266 галочки в TreeGrid. Как раз и случай подходящий: окошко что-то вроде того, что показывает мастер-инсталлятор, с древовидным представлением устанавливаемых компонентов. Всё шло отлично, пока не потребовалось менять значения галочек программно. Например, поставили галочку на родительской - должны появиться галочки на всех дочерних, логично?
Перебрал бы рекурсией, да не тут-то было. Я не нашёл, что перебирать! Галочки напрямую не связаны со значением поля.
В SDK указано, что
Изменение значения флажка в реестре не влияет на значение соответствующего поля в наборе данных. Таким образом, синхронизация значений происходит вручную.
Значит, поля не годятся. Синхронизация значений происходит вручную... Очень хочется увидеть. Кто-нибудь делал что-то подобное? Ведь даже кликнутые галочки мне приходится запоминать в событии grdDataOnChecking в глобальном объекте скрипта, потому что больше негде. Явно я что-то упустил.
Итак, вопросы: как получить программно доступ к значениям "галочек" и можно ли программно изменить эти значения?