checkboxlist / jak zaškrtnout všechny položky (resp. zrušit)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- CZechBoY
- Člen | 3608
Přidat tlačítko/odkaz s javascriptovým kodem na zaškrtnutí/odškrtnutí položek ve formuláři.
Já používám třeba tohle
$form->addCheckbox('checkAll')
->setOmitted(true)
->getControlPrototype()->addClass('checkAll');
$('.checkAll').on('change', function () {
if ($(this).prop('checked')) {
$(this).closest('form').find('input:checkbox').not('[disabled]').prop('checked', true);
} else {
$(this).closest('form').find('input:checkbox').not('[disabled]').prop('checked', false);
}
});
Editoval CZechBoY (17. 1. 2017 14:31)