NavjotSingh_013
Создайте эти две функции jquery.
<function chkUncheckCommonGridAll(GridId, CheckHeader, CheckInner) {
var listing = document.getElementById(GridId);
var CHK = $('input:checkbox[id$=' + CheckHeader + ']', listing);
if (CHK[0].checked) {
$('input:checkbox[id$=' + CheckInner + ']', listing).attr('checked', true);
}
else {
$('input:checkbox[id$=' + CheckInner + ']', listing).removeAttr('checked');
}
}
function chksingleCommonInner(GridId, CheckHeader, CheckInner) {
var listing = document.getElementById(GridId);
//To uncheck the header checkbox when there are no selected checkboxes in itemtemplate
if ($('input:checkbox[id$=' + CheckInner + ']:checked', listing).length == 0) {
$('input:checkbox[id$=' + CheckHeader + ']', listing).removeAttr('checked');
}
//To check the header checkbox when there are all selected checkboxes in itemtemplate
else if ($('input:checkbox[id$=' + CheckInner + ']:checked', listing).length == $('input:checkbox[id$=' + CheckInner + ']', listing).length) {
$('input:checkbox[id$=' + CheckHeader + ']', listing).attr('checked', true);
}
else {
$('input:checkbox[id$=' + CheckHeader + ']').removeAttr('checked');
}
}
вызов chkUncheckCommonGridAll onclick of CheckAll checkbox onclick= " chkUncheckCommonGridAll('rptrFeeDetails', 'CheckAll','cbRupees');"
звоните chksingleCommonInner на кнопке из cbRupees флажок функция onclick="chksingleCommonInner('rptrFeeDetails','CheckAll','cbRupees');"
если есть какие-либо проблемы, установите ClientIDMode = static для ретранслятора
надеюсь, это вам поможет! :)
prasannakumarmp
Дорогой Навджотсингх_013,
Как вы уже писали, я пытался, но это не сработало.
Спасибо