Visual paginator – nezobrazuje se komponenta

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
mario85
Člen | 22
+
0
-

Zdarec,
našel jsem na fóru návod, jak rychle rozchodit ipub/visualpaginator

ale nějak se to nezdařilo. Odladil jsem chyby, které mi to nejprve hlásilo, ale paginator se mi nezobrazí. Nenapadá vás někoho něco? Díky předem za pomoc.

Presenter:

class DocumentsPresenter extends BasePresenter
{
    /** @var DocumentsModel @inject */
    public $documentsModel;


    /**
     * Create items paginator
     *
     * @return VisualPaginator\Control
     */
    protected function createComponentVisualPaginator()
    {
        // Init visual paginator
        $control = new VisualPaginator\Control;

        $control->setTemplateFile('bootstrap.latte');
        // vypnout Ajax, s tím si budeme hrát až bude čas
        $control->disableAjax();

        return $control;
    }

    public function renderShowAll()
    {
        // Get visual paginator components
        $visualPaginator = $this['visualPaginator'];
        // Get paginator form visual paginator
        $paginator = $visualPaginator->getPaginator();
        // Define items count per one page
        $paginator->itemsPerPage = 5;
        // Define total items in list
        $paginator->itemCount = $this->documentsModel->count();
        // Apply limits to list
        $this->template->documents = $this->documentsModel->selectAll($paginator->itemsPerPage, $paginator->offset);
    }
}

Šablona:

{control visualPaginator}

{block content}
    {foreach $documents as $doc}
        <p>{$doc->name}</p>
    {/foreach}


{control visualPaginator}
CZechBoY
Člen | 3608
+
0
-

Nezakladej duplicitni tema kdyz si se uz ptal na spravnem miste.

mario85
Člen | 22
+
0
-

sorry!