Search code examples
salesforceapex-codevisualforce

how to update URl when selecting a value from dynamic picklist in vf page?


I have an issue with changing url when i am selecting a value from my picklist.

<apex:actionFunction name="updateCategory" action="{!updateCategory}" rerender="posts" status="updateStatus">
    <apex:param name="param" assignTo="{!selectedCategory}" value="{!discussionPageNum}"  />
</apex:actionFunction>

<div class="ibtFilterStatus">
    <apex:actionStatus startText="Updating..." id="updateStatus" startStyle="padding-right: 10px;"/>
    <span class="select" id="select7">All Categories</span> 
    <apex:selectList id="ideacategories" value="{!selectedCategory}" size="1" onchange="hideSubscribeButton();  updateCategory(this.options[this.selectedIndex].value); doSearch('select7', this, 'ideaCategories')">
        <apex:selectOptions value="{!categories}" />
    </apex:selectList>&nbsp;
</div>

<div style="float: right" id="test">
    <apex:outputLink style="margin-right:5px;font-size: 13px;{!IF(hasDiscussionNextPage,'','display:none;')}" value="?discussionPg={!discussionPageNum + 1}&ideaCategory={!selectedCategory}">Previous Discussion</apex:outputLink>
</div>

How can I rerender my div with id="test" when i am selecting a category?


Solution

  • I got a solution for this..

    I just do redirection in my action function method named update category. and its working well..

    thanks laceySnr for all your replies...