Advertisement
Guest User

Visualforce n javascript problem

a guest
Jun 28th, 2010
556
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. This is my page: CampaignMemberEditPage
  2.  
  3. i call this page from from a custom button "Manage members" in a standard page with URL \apex\CampaignMemberEditPage?id={!Campaign1__c.Id}
  4.  
  5. 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.
  6.  
  7. 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.
  8.  
  9. Thanks a lot for your precious time in advance.
  10.  
  11.  
  12. <apex:page standardController="Campaign1__c" extensions="AP02CampaignMember" tabStyle="Campaign1_Member__c" tabStyle="Campaign1_Member__c">
  13.  
  14. <!-- ********* JAVASCRIPT USED TO TOGGLE SELECTION OF SEARCH RESULTS ************ -->
  15. <script type="text/javascript">
  16. function customSelectChecked(form, element_name, value)
  17. {
  18. var i = 0;
  19. alert(form + "," + element_name+","+value);
  20. for (i = 0; i < form.elements.length; i++) {
  21. if (form.elements[i].name.search('selected') > 0 && form.elements[i].disabled == false) {
  22. alert('Hi');
  23. form.elements[i].checked = value;
  24. }
  25. }
  26. }
  27. function customSelectAllOrNoneByCheckbox(form, element_name, control)
  28. { customSelectChecked(form, element_name, control.checked); }
  29.  
  30. function customSelectAllOrNoneByCheckbox(form, element_name, control)
  31. { customSelectChecked(form, element_name, control.checked); }
  32. </script>
  33. <apex:form id="frmMembers">
  34. <apex:pageBlock title="Manage Members" id="manageMembers">
  35. <apex:messages />
  36. <apex:pageBlockButtons >
  37. <apex:commandButton title="Edit Members" value="Update" action="{!updateMember}"/>
  38. <apex:commandButton title="Delete Members" value="Remove" action="{!remove}" />
  39. </apex:pageBlockButtons>
  40. <apex:pageblockSection title="Member Status" collapsible="false" id="Options">
  41. <apex:outputText >Select standard Status associated with Members</apex:outputText>
  42. <apex:selectList value="{!selectedstatus}" id="values" size="1">
  43. <apex:selectOptions value="{!CampStatus}"/>
  44. </apex:selectList>
  45. </apex:pageblockSection>
  46.  
  47.  
  48. <apex:outputText > Select all members </apex:outputText>
  49. <apex:pageBlock title="Campaign Members" id="membersBlock">
  50. <apex:dataTable value="{!cMembersList}" var="cmember" id="membersTable"
  51. styleClass="tableClass list"
  52. rowClasses="odd,even"
  53. onrowMouseOver="if(window.hiOff){hiOff(this)}"
  54. onrowMouseOver="if(window.hiOn{hiOn(this)})">
  55. <apex:facet name="caption"></apex:facet>
  56. <apex:facet name="header"></apex:facet>
  57. <apex:column >
  58. <apex:facet name="header">Select
  59. <apex:inputCheckbox id="selectall" selected="true" onclick="javascript:customSelectAllOrNoneByCheckbox(document.forms['CampaignMemberEditPage:frmMembers'],'CampaignMemberEditPage:frmMembers:membersBlock:membersTable:', this);"/>
  60. </apex:facet>
  61. <apex:inputCheckbox value="{!cmember.selected}" id="selected" />
  62. </apex:column>
  63. <apex:column >
  64. <apex:facet name="header">Name</apex:facet>
  65. <apex:outputLink target="_blank" value="{!URLFOR($Action.Campaign1_Member__c.View, cmember.member.ID)}" >{!cmember.member.name}</apex:outputLink>
  66. </apex:column>
  67. <apex:column >
  68. <apex:facet name="header">Status</apex:facet>
  69. <apex:outputText value="{!cmember.member.Status__c}"/>
  70. </apex:column>
  71. <apex:column >
  72. <apex:facet name="header">Email</apex:facet>
  73. <apex:outputText value="{!cmember.member.Email__c}"/>
  74. </apex:column>
  75. </apex:dataTable>
  76. </apex:pageBlock>
  77. </apex:pageBlock>
  78. </apex:form>
  79. </apex:page>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement