kartik_gridview
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| kartik_gridview [2022/10/18 09:19] – [Expand column] zbych | kartik_gridview [2024/09/15 16:22] (aktualna) – edycja zewnętrzna 127.0.0.1 | ||
|---|---|---|---|
| Linia 41: | Linia 41: | ||
| </ | </ | ||
| + | ===== Przesyłanie parametrów fitrowania metodą POST ===== | ||
| + | Controller | ||
| + | <code php> | ||
| + | $dataProvider = $searchModel-> | ||
| + | </ | ||
| + | Widok | ||
| + | <code php> | ||
| + | <?php | ||
| + | Pjax:: | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ?> | ||
| + | <?= | ||
| + | GridView:: | ||
| + | ... | ||
| + | ]) | ||
| + | ?> | ||
| + | <?php Pjax::end() ?> | ||
| + | </ | ||
| ===== ExpandRowColumn | ===== ExpandRowColumn | ||
| Linia 55: | Linia 75: | ||
| </ | </ | ||
| - | ===== Własna kolumna akcji ===== | + | |
| - | ==== Przycisk delete ==== | + | |
| - | Własna kolumna akcji z przyciskiem delete.\\ | + | |
| - | Jeżeli dany element jest używany relacyjnie w innych tabelach z regułą RESTRICT, przycisk delete nie pojawia się.\\ | + | |
| - | Patrz: [[baza_danych# | + | |
| - | Ze względów bezpieczeństwa parametr id przekazywany jest do akcji delete metodą post.\\ | + | |
| - | Operacja wymaga potwierdzenia.\\ | + | |
| - | Patrz: [[alert# | + | |
| - | <code php> | + | |
| - | [' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | if (Pomocnik:: | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | params' | + | |
| - | ], | + | |
| - | ' | + | |
| - | $model-> | + | |
| - | '</ | + | |
| - | ]); | + | |
| - | } else { | + | |
| - | return ''; | + | |
| - | } | + | |
| - | } | + | |
| - | ], | + | |
| - | </ | + | |
| ===== Expand column ===== | ===== Expand column ===== | ||
| <code php> | <code php> | ||
| Linia 195: | Linia 183: | ||
| < | < | ||
| -> | -> | ||
| + | </ | ||
| + | |||
| + | ===== Własna kolumna akcji ===== | ||
| + | ==== Przycisk delete ==== | ||
| + | Własna kolumna akcji z przyciskiem delete.\\ | ||
| + | Jeżeli dany element jest używany relacyjnie w innych tabelach z regułą RESTRICT, przycisk delete nie pojawia się.\\ | ||
| + | Patrz: [[baza_danych# | ||
| + | Ze względów bezpieczeństwa parametr id przekazywany jest do akcji delete metodą post.\\ | ||
| + | Operacja wymaga potwierdzenia.\\ | ||
| + | Patrz: [[alert# | ||
| + | <code php> | ||
| + | [' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | if (Pomocnik:: | ||
| + | | ||
| + | | ||
| + | | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | params' | ||
| + | ], | ||
| + | ' | ||
| + | $model-> | ||
| + | '</ | ||
| + | ]); | ||
| + | } else { | ||
| + | return ''; | ||
| + | } | ||
| + | } | ||
| + | ], | ||
| </ | </ | ||
kartik_gridview.1666077576.txt.gz · ostatnio zmienione: 2024/09/15 16:22 (edycja zewnętrzna)