Magento2 : Renderer

if you want to change formate of data in grid then use Renderer.
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