I have asked the question here but this question is part of contiunation and I have a road block and this time it has to do with formatting is messing up:
I have two version of code i'm pasting here:
1) Working but the formatting is messed-up
2) Not working but the formatting is correct
1) Working but the formatting is messed-up:
<apex:pageBlockSection id="stat2" columns="2" >
<apex:actionRegion >
<apex:pageBlockSection title="Status" id="stat" columns="2" >
<apex:inputField value="{!Items__c.Is_Status__c}">
<apex:actionSupport event="onclick" reRender="stat2" />
</apex:inputField>
</apex:pageBlockSection>
</apex:actionRegion>
<apex:pageBlockSectionItem rendered="{!Items__c.Is_Status__c}">
<apex:outputLabel for="url" value="{!$ObjectType.Items__c.fields.Is_Custom_URL__c.Label}"/>
<apex:actionRegion >
<apex:inputField value="{!Items__c.Is_Custom_URL__c}" id="url">
<apex:actionSupport event="onclick" reRender="stat4,stat5" />
</apex:inputField>
</apex:actionRegion>
</apex:pageBlockSectionItem>
<apex:pageBlockSection id="stat5" >
<apex:pageBlockSectionItem rendered="{!items__c.Is_Status__c}">
<apex:outputLabel value="{!$ObjectType.items__c.fields.Proxy_URL__c.Label}" />
<apex:inputField value="{!items__c.Proxy_URL__c}" required="{!items__c.Is_Custom_URL__c}"/>
</apex:pageBlockSectionItem>
</apex:pageBlockSection>
</apex:pageBlockSection>
2) Not working but the formatting is correct
<apex:pageBlockSection id="stat2" columns="2" >
<apex:actionRegion >
<apex:pageBlockSection title="Status" id="stat" columns="2" >
<apex:inputField value="{!Items__c.Is_Status__c}">
<apex:actionSupport event="onclick" reRender="stat2" />
</apex:inputField>
</apex:pageBlockSection>
</apex:actionRegion>
<apex:pageBlockSectionItem rendered="{!Items__c.Is_Status__c}">
<apex:outputLabel for="url" value="{!$ObjectType.Items__c.fields.Is_Custom_URL__c.Label}"/>
<apex:actionRegion >
<apex:inputField value="{!Items__c.Is_Custom_URL__c}" id="url">
<apex:actionSupport event="onclick" reRender="stat4,stat5" />
</apex:inputField>
</apex:actionRegion>
</apex:pageBlockSectionItem>
<apex:pageBlockSectionItem id="stat4" rendered="{!items__c.Is_Status__c}">
<apex:outputLabel for="Proxy" value="{!$ObjectType.items__c.fields.Proxy_URL__c.Label}" />
<apex:actionRegion >
<apex:inputField required="{!items__c.Is_Custom_URL__c}" value="{!items__c.Proxy_URL__c}" id="Proxy"/>
</apex:actionRegion>
</apex:pageBlockSectionItem>
</apex:pageBlockSection>