ublaboo/datagrid Group action disabled
- Pavel Janda
- Člen | 977
@martin28 Datagrid má své vlastní assety, které je potřeba prdnout do stránky. Ty si můžeš stáhnout asi iseálně přes npm. Nebo přes CDN. Mrkni třeba sem: https://github.com/…layout.latte – z této šablony jede demo (https://examples.contributte.org/…es/datagrid/).
- jan-stanek
- Člen | 9
Ahoj,
mám stejnej problém, do verze 6.2.23 vše funkční, od 6.2.24 ne. Povedlo
se nějak vyřešit?
Assety načítám z vendor, takže jsou aktuální.
- Pavel Janda
- Člen | 977
@jan-stanek Zkusíš, pls, nejnovější verzi? (https://github.com/…s/tag/v6.4.1)
- sepo
- Člen | 69
Pavel Janda napsal(a):
@jan-stanek Zkusíš, pls, nejnovější verzi? (https://github.com/…s/tag/v6.4.1)
assety som aktualizoval ale v groupActions button-y aktívne nie sú
selectbox-y sa aktivujú ale button-y nie
- sepo
- Člen | 69
sepo napsal(a):
Pavel Janda napsal(a):
@jan-stanek Zkusíš, pls, nejnovější verzi? (https://github.com/…s/tag/v6.4.1)
assety som aktualizoval ale v groupActions button-y aktívne nie sú
selectbox-y sa aktivujú ale button-y nie
zistil som že
$grid->addGroupButtonAction('Say hello')->onClick[] = [$this, 'sayHello'];
vygeneruje
<button type="submit" name="group_action[3]" class="btn btn-sm btn-success btn" disabled="" value="Say hello">Say hello</button>
ale správne by malo vygenerovať input nie button
<input type="submit" name="group_action[3]" class="btn btn-sm btn-success" disabled="" value="Say hello">
a kedže selector v datagrid.js je nastavený na input, disabled sa nevypne
buttons = document.querySelectorAll('.datagrid-' + grid + ' input[type="submit"]');
prečo sa mi tam generuje button ? nejaké nápady ?
- Croc
- Člen | 270
Zdravím,
mám stejný problém. @sepo má pravdu v tom, že pokud se vygeneruje
namísto inputu button, tlačítko hromadné akce je disabled.
U mě osobně je příčinou použití Nextras\FormsRendering
,
který se definuje v configu apliace, např:
latte:
macros:
- Nextras\FormsRendering\LatteMacros\Bs3InputMacros::install
Tímto se všechny tlačítka ve formech generují jako button. Obecně jako tlačítka ve formech všude
@PavelJanda Otázkou je teď, jaké je ideální řešení. Nejlepší by z mého pohledu bylo, kdyby datagrid uměl pracovat jak s inputem tak i s buttonem, jako ve verzi 6.2.23 a nižší.