Dojo: программная установка/снятие флажка расширенной сетки

Я программно создал расширенную сетку и использовал плагин для косвенного выбора, чтобы создать столбец флажка/переключателя в зависимости от определенных условий. Один из столбцов содержит средство форматирования, в котором я динамически создаю поле со списком. Я прикрепил обработчик onChange к этому полю со списком, и я хотел бы, чтобы флажок/переключатель выбирался в этом событии onChange. Я не могу понять, как получить дескриптор флажка, я пытался получить дескриптор строки сетки, элемента и т. д., но, похоже, ничего не дает мне установить флажок.

Любые идеи о том, где вы можете что-то сделать, чтобы установить флажок в расширенной сетке и установить атрибут? На данный момент я должен использовать расширенную сетку с плагином, создание собственного столбца флажка/переключателя не вариант.


person bballguy1621    schedule 11.01.2012    source источник


Ответы (1)


Вы можете встроить/вложить функцию в событие onChange поля со списком, которое манипулирует флажком. Не могли бы вы использовать dojo.byId("myCheckbox")....

onChange="function(){dojo.byId("myCheckbox")...  }"
person Ted    schedule 12.01.2012