title: Magento, Extending Order Grid using XML markup method, select options issue
body: <p>I am looking for some an example of how to populate a select option header in Magento order grid. The following is creating the new column rendering the data and outputting a select menu in the column header. The issue is the options are not being created in the select menu.</p>
  
  <pre><code>&lt;layout&gt;
      &lt;!-- main layout definition that adds the column --&gt;
      &lt;add_order_grid_column_handle&gt;
          &lt;reference name="sales_order.grid"&gt;
              &lt;action method="addColumnAfter"&gt;
                  &lt;columnId&gt;customer_country_id&lt;/columnId&gt;
                  &lt;arguments module="ordermanager" translate="header"&gt;
                      &lt;header&gt;Shipping Country&lt;/header&gt;
                      &lt;index&gt;customer_country_id&lt;/index&gt;
                      &lt;type&gt;options&lt;/type&gt;
                      &lt;sortable&gt;true&lt;/sortable&gt;
                      &lt;options&gt;Flipmedia_AddShippingCountryColumn_Adminhtml_Block_Widget_Grid_Column_Renderer_Country&lt;/options&gt;
                      &lt;renderer&gt;Flipmedia_AddShippingCountryColumn_Adminhtml_Block_Widget_Grid_Column_Renderer_Country&lt;/renderer&gt;
                  &lt;/arguments&gt;
                  &lt;after&gt;status&lt;/after&gt;
              &lt;/action&gt;
          &lt;/reference&gt;
      &lt;/add_order_grid_column_handle&gt;
  
      &lt;!-- order grid action --&gt;
      &lt;adminhtml_sales_order_grid&gt;
          &lt;!-- apply the layout handle defined above --&gt;
          &lt;update handle="add_order_grid_column_handle" /&gt;
      &lt;/adminhtml_sales_order_grid&gt;
  
      &lt;!-- order grid view action --&gt;
      &lt;adminhtml_sales_order_index&gt;
          &lt;!-- apply the layout handle defined above --&gt;
          &lt;update handle="add_order_grid_column_handle" /&gt;
      &lt;/adminhtml_sales_order_index&gt;
  &lt;/layout&gt;
  
  
  
  class Flipmedia_AddShippingCountryColumn_Adminhtml_Block_Widget_Grid_Column_Renderer_Country extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract {
  
      private static $_countryList = array();
  
      public function options(Varien_Object $row) {
           if (count(self::$_countryList) == 0) {          
              $countries =        Mage::getResourceModel('directory/country_collection')
                                      -&gt;loadData()
                                      -&gt;toOptionArray(false);
              foreach ($countries as $country) {
                  self::$_countryList[$country['value']] = $country['label'];
              }
           }
  
           return self::$_countryList;
       }
  
      public function render(Varien_Object $row){
             $value = $this-&gt;_getValue($row);        
             $_countryList = $this-&gt;options();           
             return isset($_countryList[$value]) ? $_countryList[$value] : false;
          }
  }
  </code></pre>