Exemple #1
0
 public function provideEditableColumns(array &$fieldSpecs)
 {
     $fieldSpecs += array('StockLevel' => array('title' => 'In Stock', 'callback' => function ($record) {
         $inStock = 0;
         if ($stockLevel = StreakStockLevel::get()->byID($record->StreakStockLevelID)) {
             $inStock = $stockLevel->StockLevel;
         }
         return new NumericField('StockLevel', 'Stock level', $inStock);
     }));
     return true;
 }
 public function provideGridSheetData($modelClass, $isRelated)
 {
     if ($modelClass == static::ModelClass) {
         return StreakStockLevel::get();
     }
 }