Nextras/Datagrid – jak opravit prasárničku
- Kakaku
- Člen | 27
Zdravím,
před rokem jsem potřeboval do systému implementovat nextras/datagrid.
Bohužel jsem potřeboval upravit chování a nenapadlo mě v tu dobu nic
lepšího, než se hrabat přímo ve vendor zdrojácích knihovny. Některé
úpravy vím jak obejít bez nutnosti zásahu do vendoru, ale jsou 2 problémy
se kterými si nevím rady:
V datagridu potřebuji v každém sloupečku, který označuje datum 2 inputy
(date_from a date_to). Jak jinak, než podmínkou v Datagrid.latte
Vendor/Nextras/Datagrid/src/Datagrid.latte:
{if $column->name == 'date'}
{input date_from}
{input date_to}
{/if}
A druhý problém, že mám v systému nějaké sloupce, podle kterých
nejde hledat. A já potřebuji, aby se do tich sloupců dosadili tlačítka na
aplikaci filtru a vyresetování filtru.
Opět v Datagrid.latte ve vendor složce:
{if $column->name == 'refToView'}
{input submit}
{/if}
{if $column->name == 'refToEdit'}
{input cancel}
{/if}
Vím, že je to kardinální prasárnička, ale jak z toho teď co nejčistčím způsobem ven?