Ublaboo datagrid po resete nespustí javascript na inpute v addGroupTextAction()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Čamo
- Člen | 798
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)