Hiding dropdown list when list is empty
        Posted  
        
            by 
                Amina
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Amina
        
        
        
        Published on 2012-06-26T21:12:25Z
        Indexed on 
            2012/06/26
            21:15 UTC
        
        
        Read the original article
        Hit count: 223
        
I currently have a dropdown list that is populated on page load and sometimes the dropdown list doesn't contain anything and is empty. I would like the hide the dropdown list whenever there aren't any items in the list. I thought i could do this via javascript but i am not sure what i could be doing wrong because after adding the javascript it stills appear on the page.
dropdown select:
<select data-bind="options: endReason() ? endReason().SubReasons : [], value: subReasonId, optionsText: 'Text', optionsValue: 'Value', visible: isChecked"
                            name="subReasons">
                        </select>
This is my Javascript:
<script type="text/javascript"> 
function OnClientDropDownOpening(sender, eventArgs) 
{   var combo = $find("<%= subReasons %>"); 
    items = combo.get_items(); 
    if(items.get_count()==0) 
    { 
         eventArgs.set_cancel(true); 
    } 
} 
</script> 
© Stack Overflow or respective owner