Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- var flag=0;
- var SelectConId1='';
- function checkAll(cb)
- {
- flag=0;
- SelectConId1='';
- var inputElem = document.getElementsByTagName("input");
- for(var i=1; i<inputElem.length; i++)
- {
- if(inputElem[i].id.indexOf("checkedone")!=-1)
- {
- inputElem[i].checked = cb.checked;
- flag=flag+1;
- SelectConId1=SelectConId1+inputElem[i].name+',';
- }
- }
- if(cb.checked!=true)
- {
- SelectConId1="";
- flag=0;
- }
- //alert(SelectConId1);
- }
- function checkone(cb,conid)
- {
- var inputElem = document.getElementsByTagName("input");
- for(var i=1; i<inputElem.length; i++)
- {
- if(inputElem[i].id.indexOf("checkedone")!=-1)
- {
- if(inputElem[i].name!=cb.name && cb.className==inputElem[i].className)
- {
- inputElem[i].checked=false;
- }
- }
- }
- }
- function search_element()
- {
- //alert('hello');
- var element=document.getElementById("searchtext").value;
- // alert(element);
- searchelement(element);
- return false;
- }
- function addtolist()
- {
- if((SelectConId1.length)<=1)
- {
- alert('Please select at least one Answer Choice');
- return false;
- }
- else
- {
- addtolistcontact();
- }
- }
- function addtolistcontact()
- {
- }
- function closethis()
- {
- }
- </script>
- <apex:pageBlock >
- <apex:pageBlockSection columns="1" collapsible="false">
- <apex:repeat var="q" value="{!wrapList}">
- <apex:pageBlockSection title="{!q.ques.Title__c}" columns="1" >
- <apex:pageBlockTable var="qc" value="{!q.qcList}" id="quesList">
- <apex:column >
- <input type="checkbox" class="{!q.ques.Id}" name="{!qc.id}" id="checkedone" onclick="return checkone(this,'{!qc.id}')" />
- </apex:column>
- <div id="{!qc.id}">
- <apex:column >
- <!--<apex:facet name="header" >Name</apex:facet>-->
- {!qc.Title__c}
- </apex:column>
- </div>
- </apex:pageBlockTable>
- </apex:pageBlockSection>
- </apex:repeat>
- </apex:pageBlockSection>
- </apex:pageBlock>
- </apex:form>
- public void showRecords(){
- //String selectedId = ApexPages.currentPage().getParameters().get('pid');
- List<Question__c> quesList = [select id,Title__c,(select id, Name, Title__c from QuestionChoices__r), Name from Question__c ];
- for(Question__c q :quesList){
- List<QuestionChoice__c>qcList = q.QuestionChoices__r;
- wrapList.add(new wrap(q,qcList));
- }
- }
- public class wrap{
- public Question__c ques{get; set;}
- public List<QuestionChoice__c> qcList{get; set;}
- public wrap(Question__c ques, List<QuestionChoice__c> qcList){
- this.ques = ques;
- this.qcList = qcList;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement