Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- This is my page: CampaignMemberEditPage
- i call this page from from a custom button "Manage members" in a standard page with URL \apex\CampaignMemberEditPage?id={!Campaign1__c.Id}
- The same code works for another custom Vf page when i do not pass any parameters. According to me,the passing of an ID via a custom button is creating a conflict while i call my form using 'CampaignMemberEditPage:frmMembers' might cause a problem.
- Please help me if you can find any solution for this. All other functionalities r working correctly. Or still if you could send me a site where i could get more information about javascript and Visualforce.
- Thanks a lot for your precious time in advance.
- <apex:page standardController="Campaign1__c" extensions="AP02CampaignMember" tabStyle="Campaign1_Member__c" tabStyle="Campaign1_Member__c">
- <!-- ********* JAVASCRIPT USED TO TOGGLE SELECTION OF SEARCH RESULTS ************ -->
- <script type="text/javascript">
- function customSelectChecked(form, element_name, value)
- {
- var i = 0;
- alert(form + "," + element_name+","+value);
- for (i = 0; i < form.elements.length; i++) {
- if (form.elements[i].name.search('selected') > 0 && form.elements[i].disabled == false) {
- alert('Hi');
- form.elements[i].checked = value;
- }
- }
- }
- function customSelectAllOrNoneByCheckbox(form, element_name, control)
- { customSelectChecked(form, element_name, control.checked); }
- function customSelectAllOrNoneByCheckbox(form, element_name, control)
- { customSelectChecked(form, element_name, control.checked); }
- </script>
- <apex:form id="frmMembers">
- <apex:pageBlock title="Manage Members" id="manageMembers">
- <apex:messages />
- <apex:pageBlockButtons >
- <apex:commandButton title="Edit Members" value="Update" action="{!updateMember}"/>
- <apex:commandButton title="Delete Members" value="Remove" action="{!remove}" />
- </apex:pageBlockButtons>
- <apex:pageblockSection title="Member Status" collapsible="false" id="Options">
- <apex:outputText >Select standard Status associated with Members</apex:outputText>
- <apex:selectList value="{!selectedstatus}" id="values" size="1">
- <apex:selectOptions value="{!CampStatus}"/>
- </apex:selectList>
- </apex:pageblockSection>
- <apex:outputText > Select all members </apex:outputText>
- <apex:pageBlock title="Campaign Members" id="membersBlock">
- <apex:dataTable value="{!cMembersList}" var="cmember" id="membersTable"
- styleClass="tableClass list"
- rowClasses="odd,even"
- onrowMouseOver="if(window.hiOff){hiOff(this)}"
- onrowMouseOver="if(window.hiOn{hiOn(this)})">
- <apex:facet name="caption"></apex:facet>
- <apex:facet name="header"></apex:facet>
- <apex:column >
- <apex:facet name="header">Select
- <apex:inputCheckbox id="selectall" selected="true" onclick="javascript:customSelectAllOrNoneByCheckbox(document.forms['CampaignMemberEditPage:frmMembers'],'CampaignMemberEditPage:frmMembers:membersBlock:membersTable:', this);"/>
- </apex:facet>
- <apex:inputCheckbox value="{!cmember.selected}" id="selected" />
- </apex:column>
- <apex:column >
- <apex:facet name="header">Name</apex:facet>
- <apex:outputLink target="_blank" value="{!URLFOR($Action.Campaign1_Member__c.View, cmember.member.ID)}" >{!cmember.member.name}</apex:outputLink>
- </apex:column>
- <apex:column >
- <apex:facet name="header">Status</apex:facet>
- <apex:outputText value="{!cmember.member.Status__c}"/>
- </apex:column>
- <apex:column >
- <apex:facet name="header">Email</apex:facet>
- <apex:outputText value="{!cmember.member.Email__c}"/>
- </apex:column>
- </apex:dataTable>
- </apex:pageBlock>
- </apex:pageBlock>
- </apex:form>
- </apex:page>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement