public function resizableColumn($fx = null, $widths = null, $resizerOptions = null)
    {
        $options = [];
        if ($fx && is_callable($fx)) {
            $cb = $this->add('jsCallBack');
            $cb->set($fx, ['widths'=>'widths']);
            $options['uri'] = $cb->getJSURL();
        } elseif ($fx && is_array($fx)) {
            $widths = $fx;
        }

        if ($widths) {
            $options['widths'] = $widths;
        }

        if ($resizerOptions) {
            $options = array_merge($options, $resizerOptions);
        }

        $this->js(true, $this->js()->atkColumnResizer($options));

        return $this;
    }