2017 © Pedro Peláez
 

library zetgrid

Jednoduchá komponenta (Datagrid) pro vykreslování seznamů v Nette.

image

jzechy/zetgrid

Jednoduchá komponenta (Datagrid) pro vykreslování seznamů v Nette.

  • Sunday, March 27, 2016
  • by JZechy
  • Repository
  • 1 Watchers
  • 0 Stars
  • 48 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

ZetGrid nette component

Latest stable Downloads Total Open Issues, (*1)

ZetGrid je jednoduchá komponenta v Nette, která umožňuje vytváření tzv. datagridu a kterou programátor plní za běhu dle svých potřeb, např. při iteraci nad seznamem entit., (*2)

Komponenta funguje jako továrnička, kterou přidáte do konfiguračního souboru a pak už jen vytváříte její instanci., (*3)

services:
    - Zet\Grid\IGridFactory

Composer

composer require jzechy/zetgrid

Ukázový kod

protected function createComponentUserGrid() {
        $grid = $this->gridFactory->create();

        $header = $grid->addHeader();
        $header->addColumn("#");
        $header->addColumn("Uživatelské jméno");
        $header->addColumn("Email");
        $header->addColumn();

        foreach($this->getUsers() as $user) {
            $row = $grid->addRow();
            $row->addColumn($user->getId());
            $row->addColumn($user->getUsername());
            $row->addColumn($user->getEmail())
                ->setLink("mailto:". $user->getEmail());

            $buttons = $row->addColumn()->addClass("text-right");
            $buttons->addButton()
                ->addAttribute("title", "Upravit uživatele")
                ->addClass("btn btn-warning btn-xs")
                ->setIcon("glyphicon glyphicon-pencil")
                ->setLink($this->link("edit", $user->getId()));
            $buttons->addButton()
                ->addAttribute("title", "Smazat uživatele")
                ->addClass("btn btn-danger btn-xs")
                ->setIcon("glyphicon glyphicon-remove")
                ->setLink($this->link("delete", $user->getId()));
        }

        return $grid;
    }

The Versions

27/03 2016

dev-master

9999999-dev https://github.com/JZechy/ZetGrid/

Jednoduchá komponenta (Datagrid) pro vykreslování seznamů v Nette.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

21/03 2016

1.0.0

1.0.0.0 https://github.com/JZechy/ZetGrid/

Jednoduchá komponenta (Datagrid) pro vykreslování seznamů v Nette.

  Sources   Download

MIT

The Requires

  • php >=5.3.0