Prado\Web\UI\WebControls\TDataList::getItem PHP Method

getItem() private method

private getItem ( $itemType, $index ) : TControl
return TControl data list item with the specified item type and index
    private function getItem($itemType, $index)
    {
        switch ($itemType) {
            case TListItemType::Item:
            case TListItemType::AlternatingItem:
            case TListItemType::SelectedItem:
            case TListItemType::EditItem:
                return $this->getItems()->itemAt($index);
            case TListItemType::Header:
                return $this->getControls()->itemAt(0);
            case TListItemType::Footer:
                return $this->getControls()->itemAt($this->getControls()->getCount() - 1);
            case TListItemType::Separator:
                $i = $index + $index + 1;
                if ($this->_headerTemplate !== null || $this->getHeaderRenderer() !== '') {
                    $i++;
                }
                return $this->getControls()->itemAt($i);
        }
        return null;
    }
TDataList