title: How to pass a row field value to 'enableCellEdit' attribute?
body: <p>In Angular UI-Grid table, I have one date column (referenceDate) which I want to enable/disable edit based of a flag called '<strong>allowed</strong>' which is part of the row value.</p>
  
  <p>How to pass this row value in 'enableCellEdit' attribute ?</p>
  
  <p>Here is my code fragment.
  I tried with 'row.entity.allowed' but it did not worked. And got error 
  <strong>Error: row is not defined</strong></p>
  
  <pre><code>$scope.gridOptions.columnDefs = [ 
      {
          field : "referenceDate", width : "15%", enableCellEdit: row.entity.allowed, type: 'date', cellFilter: 'date:"yyyy-MM-dd"',
      }, 
      {
          field : "manuallyUpdated", width : "10%", cellEditableCondition: false, cellTemplate: '&lt;input type="checkbox" ng-model="row.entity.manuallyUpdated" disabled="true" style="zoom:1.5" &gt;'
      }
  ];
  </code></pre>
  
  <p><strong>JSON data</strong></p>
  
  <pre><code>{
      "referenceDate": "2015-09-30",
      "allowed": true,
      "manuallyUpdated": true
  }
  </code></pre>