You need to sign in to do that
Don't have an account?
Adil_SFDC
Select All check box
Check box to Select All on VF Page. I am trying this but no go
<apex:page standardController="Listing__c" extensions="TFNController" id="myPage" showHeader="false"> <apex:pageMessages id="messages"/> <apex:form id="myform" > <apex:PageBlock title="TFN Provisioning for Listing :" /> <apex:PageBlock id="pageload"> <apex:PageBlockSection columns="1" id="theSection" > <apex:outputPanel style="vertical-align:top" > <table border="1" class="list" width="100%" cellpadding="0" cellspacing="0" id="aheadertable" > <tr > <td width="2%" style="font-weight:bold;text-align:center;vertical-align:bottom" rowspan='2'><b> <apex:inputCheckbox id="SelectAll" onclick="selectAll()" /></b></td> </tr> </table> </apex:outputPanel> <apex:outputPanel style="vertical-align:top" id="test"> <apex:repeat var="TFNAffiliate" value="{!TFNVFResults}" id="TFNAffiliateId"> <table border="0" width="100%" class="list" cellpadding="0" cellspacing="0" id="atable" > <tr class="row" style="persist: location;"> <td width="2%" style="text-align:center" > <apex:inputCheckbox id="select" value="{!TFNAffiliate.selected}" styleclass="select" /> </td> </table> </apex:repeat> </apex:outputPanel> </apex:PageBlockSection> </apex:PageBlock> </apex:form> <script> function selectAll() { // var listSize = {!TFNVFResults.size}; // alert(!TFNVFResults.size); // var i; var select; var selectall = document.getElementById('{!$Component.myPage.myform.pageload.theSection.selectAll}'); //if (selectall.checked){ alert(selectall.value); // } for (i = 0; i < listSize; i++) { select = document.getElementById('myPage:myform:pageload:theSection:TFNAffiliateId:'+i+':select}'); } alert('test'+select.value); } </script> </apex:page>
Hi,
I would use an action support and controller logic to select/deselect all.
and the controller:
Not sure what sObject TFNVFResults is a list of, so replace TFNAffiliate__c with the api name of the object.
Thanks,
James.
All Answers
changed my Java script to
<script type="text/javascript">
$('document').ready(function(){
$('#selectAll').click(function(){
if($(this).is(':checked')){
$('.select').attr("checked",true);
}
else{
$('.select').attr("checked",false);
}
})
});
</script>
still no go
Hi,
I would use an action support and controller logic to select/deselect all.
and the controller:
Not sure what sObject TFNVFResults is a list of, so replace TFNAffiliate__c with the api name of the object.
Thanks,
James.
Amazing Thanks ..It worked