Prado\Web\UI\JuiControls\TJuiSelectable::createRepeater PHP Method

createRepeater() protected method

protected createRepeater ( ) : TRepeater
return Prado\Web\UI\WebControls\TRepeater new instance of TRepater to render the list of Selectables.
    protected function createRepeater()
    {
        $repeater = new TRepeater();
        $repeater->setHeaderTemplate(new TJuiSelectableTemplate('<ul id="' . $this->getWidgetID() . '">'));
        $repeater->setFooterTemplate(new TJuiSelectableTemplate('</ul>'));
        $repeater->setItemTemplate(new TTemplate('<li id="<%# $this->ItemIndex %>"><%# $this->DataItem %></li>', null));
        $repeater->setEmptyTemplate(new TJuiSelectableTemplate('<ul></ul>'));
        $this->getControls()->add($repeater);
        return $repeater;
    }