I am facing an issue where a select list value default selected getting passed fine to controller during compile and page load. But on change simply it's even not coming on debug statement.
Apexpage
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Campaign</h3>
</div>
<div class="panel-body">
<center>
<apex:actionRegion>
<apex:selectList value="{!selCampaign}" size="1">
<apex:selectOptions value="{!campaigns}" />
<apex:actionSupport action="{!updProductList}" event="onchange" status="actStatusId" reRender="pivot, hierPb, pb"/>
</apex:selectList>
</apex:actionRegion>
</center>
</div>
</div>
Apex code in constructor itself
Set<String> SplitList = New Set<String>();
system.debug('selCampaignName@1'+selCampaignName); // Not coming after selcampaign - value change on page
system.debug('selCampaign@1'+selCampaign); // Not coming after selcampaign - value change on page
for(Sample_Order_Campaign_abv__c so : [SELECT Franchises_abv__c FROM Sample_Order_Campaign_abv__c WHERE Name =:campaignMap.get(selcampaign)]) {
system.debug('so@@@@'+so);
IF(!string.isBlank(so.Franchises_abv__c)) SplitList.addAll(so.Franchises_abv__c.split(';;'));
}