public function dataBindColumn($sender, $param)
{
if ($sender instanceof \Prado\Web\UI\IButtonControl) {
if (($field = $this->getDataTextField()) !== '') {
$value = $this->getDataFieldValue($sender->getNamingContainer()->getData(), $field);
$text = $this->formatDataValue($this->getDataTextFormatString(), $value);
$sender->setText($text);
}
if ($sender instanceof TImageButton && ($field = $this->getDataImageUrlField()) !== '') {
$value = $this->getDataFieldValue($sender->getNamingContainer()->getData(), $field);
$url = $this->formatDataValue($this->getDataImageUrlFormatString(), $value);
$sender->setImageUrl($url);
}
}
}