if you want to change formate of data in grid then use Renderer.
Renderer sample file
Renderer sample file
namespace NameSpace\ModuleName\Block\Adminhtml\FolderName\Renderer;
use Magento\Backend\Block\Context;
use Magento\Backend\Block\Widget\Grid\Column\Renderer\AbstractRenderer;
use Magento\Framework\Registry;
class Renderer extends AbstractRenderer
{
public $_registry;
public function __construct(
\Magento\Framework\Registry $registry,
\Magento\Backend\Block\Context $context,
array $data = []
)
{
$this->_registry = $registry;
parent::__construct($context, $data);
}
public function _getValue(\Magento\Framework\DataObject $row)
{
$registryValue = $this->_registry->registry('registryvalue');
$value = parent::_getValue($row);
// $row->getData(); get row data
// $this->getColumn()->getIndex() get DB columnName
return $html; // html contents
}
}
Comments
Post a Comment