Add new comment to Převzetí hodnoty z gridu do políčka formuláře
Moje kniha o CMS Drupal
Poslední komentáře
- 1 hour 29 minutes ago
- 1 hour 38 minutes ago
- 1 hour 39 minutes ago
- 16 hours 44 minutes ago
- 16 hours 45 minutes ago
- 1 day 7 hours ago
- 1 day 7 hours ago
- 1 day 8 hours ago
- 1 day 8 hours ago
- 1 day 10 hours ago
Nové diskuze
- (2 months 2 weeks zpět)
- (9 months 1 week zpět)
- (10 months 3 weeks zpět)
- (1 year 8 months zpět)
- (1 year 8 months zpět)
- (2 years zpět)
- (2 years zpět)
- (2 years 1 month zpět)

Děkuji za nasměrování.
Mám nyní vytvořený formulář A, který u jednoho z políček má odkaz:
$link = Link::fromTextAndUrl(t('Link title'), $url )->toString();
- ten otevře jiný modální formulář B. Nyní řeším, jak "převzít" hodnotu z modálního formuláře B a umístit ji do formuláře A.
1) u metody formuláře B submitForm, nastavit hodnotu argumentu. Tu si pak přes $_GET načíst u formuláře A, do kterého si chci údaj načíst.
$url = Url::fromRoute('mydata.mydata_form', [
'arg1' => "value1",
'arg2' => "value2",
]);
$form_state->setRedirectUrl($url);
2) submitForm - uložit do $_SESSION[]
3) nebo byste věděl něco vhodnějšího?
U obou variant 1) a 2) je ten problém, že pokud formulář A již obsahoval nějaká vyplněná pole, tak při zavolání formuláře B o ně přijdu. Je možné nějak uložit data formuláře A před zavoláním linku a formuláře B? A po převzetí dat zase obnovit hodnoty do formuláře A?
Snad bude stačit zase naťuknout, jako se Vám to povedlo v minulé odpovědi:)
Děkuji za Váš čas.
M.Klinger