public function getCurrentValue()
    {
        $func = $this->getValueCalculator();
        $currentDataRow =  $this->getGrid()->getCurrentRow();
        if ($func !== null) {
            return call_user_func($func, $currentDataRow);
        } else {
            return mp\getValue($currentDataRow, $this->getDataFieldName());
        }
    }