protected function _getSavedFieldValueForRender($type, $config, $params, $entity) { if ($config['id'] == 'store_id') { return $entity->getStores(); } else { return parent::_getSavedFieldValueForRender($type, $config, $params, $entity); } }
protected function _getSavedFieldValueForRender($type, $config, $params, $entity) { if ($config['id'] == 'qty') { if ($stockItem = $entity->getStockItem()) { // Reload stock item to get the updated value $stockItem->setProductId(null)->assignProduct($entity); } $value = $this->_getProductInventoryData($entity, 'qty') * 1; return strval($value) !== '' ? $value : 0; } return parent::_getSavedFieldValueForRender($type, $config, $params, $entity); }
protected function _getSavedFieldValueForRender($type, $config, $params, $entity) { if ($config['id'] == 'store_ids') { $storesIds = $entity->getStoreIds(); return is_array($storesIds) ? $storesIds : explode(',', $storesIds); } else { return parent::_getSavedFieldValueForRender($type, $config, $params, $entity); } }