public function dataBindColumn($sender, $param)
{
$item = $sender->getNamingContainer();
$data = $item->getData();
if (($field = $this->getDataTextField()) !== '') {
$value = $this->getDataFieldValue($data, $field);
$text = $this->formatDataValue($this->getDataTextFormatString(), $value);
$sender->setText($text);
}
if (($field = $this->getDataNavigateUrlField()) !== '') {
$value = $this->getDataFieldValue($data, $field);
$url = $this->formatDataValue($this->getDataNavigateUrlFormatString(), $value);
$sender->setNavigateUrl($url);
}
}