Ublaboo datagrid po resete nespustí javascript na inpute v addGroupTextAction()

Čamo
Člen | 786
+
0
-

Zdravím,
vie mi niekto poradiť prečo sa v Ublaboo datagride po resete filtrov deaktivuje javascript v inpute pod addGroupedAction()? Mám na ten input naviazaný datetimepicker cez css triedu js-eonasdan-datetimepicker. Všetko funguje dokiaľ nestlačím reset. Potom sa datetimepicker prestane zobrazovať až kým nerefreshnem stránku. Pritom s filtrami funguje, iba reset ho rozbije. Kód vyzerá takto:

$grid->addGroupTextAction("$aDomain.detail.addToCalendar")
	->setClass('js-eonasdan-datetimepicker form-control input-sm')
	->setAttribute("readonly",true)
	->onSelect[] = function( $ids, $date ) use ( $plan, $presenter, $grid, $user, $aDomain )
	{
		$date = DateTime::createFromFormat('d.m.Y H:i', $date);
		$plans = $this->orm->plans->findById($ids);

		foreach ( $plans as $plan )
		{
			try
			{
				$this->planService->createPlanEvent( $plan, $user, $date );
			}
			catch( \Exception $e )
			{
				Debugger::log( $e->getMessage() . ' @ in file ' . __FILE__ . ' on line ' . __LINE__, Debugger::ERROR );
				$this->presenter->flashMessage("$aDomain.error");
			}
		}

		if ( $presenter->isAjax() )
		{
			$presenter->redrawControl('flashMessages');
			$grid->reload();
		}
		else
		{
			$presenter->redirect('this');
		}
	};

Ďakujem.

Editoval Čamo (13. 12. 2017 16:14)

Čamo
Člen | 786
+
0
-

Je možné detekovat na strane javascriptu, že sa prekreslil celý grid?

monty
Člen | 66
+
0
-

Čamo napsal(a):

Je možné detekovat na strane javascriptu, že sa prekreslil celý grid?

Ahoj.

Zkoušel si?

$.nette.ext({
	success: function() {
		$(".datepicker").datepicker();
	}
});
Čamo
Člen | 786
+
0
-

Ano takto som to riešil.