Prado\Web\UI\WebControls\THyperLinkColumn::dataBindColumn PHP Method

dataBindColumn() public method

This method is invoked when datagrid performs databinding. It populates the content of the cell with the relevant data from data source.
public dataBindColumn ( $sender, $param )
    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);
        }
    }