kartik\grid\ColumnTrait::initPjax PHP Method

initPjax() protected method

Initialize column specific JS functionality whenever pjax request completes
protected initPjax ( string $script = '' )
$script string the js script to be used as a callback
    protected function initPjax($script = '')
    {
        if (!$this->grid->pjax || empty($script)) {
            return;
        }
        $cont = 'jQuery("#' . $this->grid->pjaxSettings['options']['id'] . '")';
        $view = $this->grid->getView();
        $ev = 'pjax:complete.' . hash('crc32', $script);
        $view->registerJs("{$cont}.off('{$ev}').on('{$ev}', function(){ {$script} });");
    }