ublaboo/datagrid instalacia

ikoon
Člen | 80
+
0
-

Zdravim

Snazim sa o contributte/datagrid. Podla navodu dam composer require ublaboo/datagrid, zbehne to. Do presentera dam podla navodu:

use Contributte\Datagrid\Datagrid;
...
    public function createComponentSimpleGrid($name) {
		$grid = new Datagrid($this, $name);
		$grid->setDataSource($this->output);
	}
...

Vypise chybu

Error
Class 'Contributte\Datagrid\Datagrid' not found

na riadku

$grid = new Datagrid($this, $name);

Kde robim chybu? Do config.neon som nic nepridaval, v navode nic nepisu.

Vdaka

Ozzrel
Generous Backer | 52
+
+1
-

Zkus:

use Ublaboo\DataGrid\DataGrid;
ikoon
Člen | 80
+
0
-

Ozzrel napsal(a):

Zkus:

use Ublaboo\DataGrid\DataGrid;

Dakujem, uz mi to ide. Este jedno nakopnutie… Ako tomu dam jednoduchy styl? Pise mi to tabulku len tak bez stylov. Nie je nejaka zakladna template v tom zabudovana? Ako na to?

Dik…

Šaman
Člen | 2653
+
0
-

Jop, najdeš to v /assets
Včetně oživení pomocí js (minimálně stránkování a filtrování chceš).

Editoval Šaman (28. 5. 15:15)

ikoon
Člen | 80
+
0
-

Šaman napsal(a):

Jop, najdeš to v /assets
Včetně oživení pomocí js (minimálně stránkování a filtrování chceš).

super, dakujeme pekne, skusime :)

ikoon
Člen | 80
+
0
-

No, nepochodil som, tabulka je stale taka nijaka.
V @layout mam:

	<link rel="stylesheet" href="{$basePath}/css/main.css">
	<link rel="stylesheet" href="{$basePath}/css/datagrid.css">
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
	<script src="{$basePath}/js/netteForms.js"></script>
	<script src="{$basePath}/js/nette.ajax.js"></script>
	<script src="{$basePath}/js/datagrid.js"></script>
	<script>
		$( document ).ready(function() {
			$.nette.init();
		});
	</script>

v presenteri:

    public function createComponentSimpleGrid($name) {
		$grid = new Datagrid($this, $name);
        $grid->addColumnNumber('pid', 'Name')->setSortable();
        $grid->addColumnText('cmdline', 'Command line');
        $grid->addColumnText('typ', 'Typ');
        $grid->addColumnText('verzia', 'Verzia');
        $grid->addColumnNumber('port', 'Port');
        $grid->addColumnText('start', 'Štart');
        $grid->addColumnText('user', 'Užívatľ');
        $grid->addColumnText('ip', 'IP adresa');
        $grid->addColumnText('fd', 'FD');
        $grid->setPrimaryKey('pid');
		$grid->setDataSource($this->dataForGrid);
        $grid->setDefaultPerPage("all");
	}

A stale je to take bez stylu, tabulka vyzera ako cisty text bez ramikov a spol. Co robim zle? datagrid.css a js som zobral z vendor/ublaboo/datagrid/assets/dist/

Infanticide0
Člen | 96
+
+1
-

A díval ses, jestli se ti soubor <link rel=„stylesheet“ href=„{$basePath}/css/datagrid.css“> opravdu stahuje?

ikoon
Člen | 80
+
0
-

Infanticide0 napsal(a):

A díval ses, jestli se ti soubor <link rel=„stylesheet“ href=„{$basePath}/css/datagrid.css“> opravdu stahuje?

ano
GET http://10.0.0.13/…datagrid.css [HTTP/1.1 200 OK 139ms]

mskocik
Člen | 60
+
0
-

Ak pouzivas datagrid v6, tak je treba mat este aj boostrap pridany. datagrid.css obsahuje len specificke CSS pre grid (ak si spravne pamatam)

Editoval mskocik (31. 5. 15:18)

ikoon
Člen | 80
+
0
-

mskocik napsal(a):

Ak pouzivas datagrid v6, tak je treba mat este aj boostrap pridany. datagrid.css obsahuje len specificke CSS pre grid.

ako na to?

mskocik
Člen | 60
+
0
-

Stiahni si to z webu bootstrapu Nie som si isty, ci ten grid podporuje bootstrap v5, tak posielam link na v4

ikoon
Člen | 80
+
0
-

mskocik napsal(a):

Stiahni si to z webu bootstrapu Nie som si isty, ci ten grid podporuje bootstrap v5, tak posielam link na v4

ahaaa, myslis bootstrap, ten ma nenapadol, som myslel ze to je nejaka zvlast vec specialna pre datagrid. dakujem :)