json = $json ?? ObjectManager::getInstance()->get(Json::class); } /** * Add decorated action to column * * @return array */ public function getFrameCallback() { return [$this, 'decorateAction']; } /** * Decorate values to column * * @param string $value * @param \Magento\Sales\Model\Order\Status $row * @param \Magento\Backend\Block\Widget\Grid\Column $column * @param bool $isExport * @return string * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function decorateAction($value, $row, $column, $isExport) { $cell = ''; $state = $row->getState(); if (!empty($state)) { $url = $this->getUrl('*/*/unassign'); $label = __('Unassign'); $cell = '' . $label . ''; } return $cell; } }