title: ui grid filtering dropdown
body: <p>The data in my columns (provided by dropdown) and the filter of a column should match. So I use the same array to populate both. However for the data I can tell ui grid the field names to use for editDropdownValueLabel and editDropdownIdLabel. Is there such a thing for the filter property? </p>
  
  <p>I ask because I'm setting the cell data dropdown values and the filter from an array retrieved from a web api call and my cell data dropdown is populated correctly but my filters all say 'undefined', which leads me to believe it doesn't know what field in the selectOptions array property to use.</p>
  
  <p>When I define my grid I leave out the arrays for the cell and filter as I'll populate that when the web api call returns with that data.</p>
  
  <pre><code>{
      name: 'Status',
      field: 'Status',
      width: 200,
      editType: 'dropdown',
      editableCellTemplate: 'ui-grid/dropdownEditor',
      editDropdownIdLabel: 'Value',
      editDropdownValueLabel: 'Value',
      filter: {
          type: uiGridConstants.filter.SELECT,
          condition: uiGridConstants.filter.EXACT
      }
  }
  </code></pre>
  
  <p>How I populate both the cell dropdown and filter dropdown from web api data.</p>
  
  <pre><code>$scope.gridStore.columnDefs[i].editDropdownOptionsArray = response.data[colFieldName];
  $scope.gridStore.columnDefs[i].filter.selectOptions = response.data[colFieldName];
  </code></pre>