Wednesday, 1 April 2015

How to use Map in Visualforce Page

 <apex:repeat value="{!UploadData}" var="outerKey">
               <apex:pageBlockSection >
                 <apex:repeat value="{!UploadData[outerKey]}" var="innerKey">

  <apex:pageBlockSectionItem  rendered="{!IF(innerKey !='filename',(IF(innerKey !='UniqueId',true,false)),false)}">
                        <apex:outputLabel value="{!innerKey}"  />
                   
                    <apex:inputText id="myInputField" value="{!UploadData[outerKey][innerKey]}" required="true"   />
                    </apex:pageBlockSectionItem>
                  </apex:repeat>
                </apex:pageBlockSection>
            </apex:repeat>


 
 public Map<String, Map<string,string>>  UploadData{get;set;}

   
    Map<String , String> uploadMap = new Map<String , String>();
       
        UploadData=new Map<String,Map<String,String>>();

        uploadMap.put(Label,'');
        UploadData.put(apiName,uploadMap);
        uploadMap = new Map<String , String>();

No comments:

Post a Comment