ColdFusion CFGrid: проверка ввода с помощью JQuery

У меня есть CFGrid, который позволяет редактировать данные. Что мне нужно сделать, это проверить пользовательские вводы через jQuery, используя некоторые события onblur или onchange. Но мой код jQuery не может получить доступ к элементам CFGrid с помощью классов. Вот фрагмент кода:

<td class=" x-grid-cell x-grid-cell-securityusers_ACTIVE   " id="ext-gen1066"><div class="x-grid-cell-inner " style="text-align: LEFT; ;" id="ext-gen1067">No</div></td>

Приведенный выше код отображается в Firebug при нажатии на редактируемый столбец cfgridcolumn. Поэтому я должен иметь возможность использовать следующее:

$('.x-grid-cell-securityusers_ACTIVE').click(function(){            
     alert('click') ;  
});

Но это событие никогда не срабатывает. Я могу подтвердить, что моя загрузка jQuery в порядке, потому что контейнерный div (который содержит сетку) будет генерировать событие click.

Я предполагаю, что CFGRID, генерируемый динамически, просто не регистрируется в JQuery; У меня есть код javascript, также пытался под $(document).ready(function() { но до сих пор не произошло ни одного события.

Есть идеи? Любой альтернативный подход?

Спасибо!

1 ответ

Не берите в голову. Я думаю, что согласно комментариям, правильным подходом было бы изучение API ExtJS, но у меня не было времени на это после некоторых тщетных попыток. Поэтому я закончил делать собственные проверки ColdFusion для входных данных после публикации формы; немного больно, но это работает.

Другие вопросы по тегам