Add new comment to Převzetí hodnoty z gridu do políčka formuláře
Moje kniha o CMS Drupal
Poslední komentáře
- 4 days 5 hours ago
- 6 days 1 hour ago
- 6 months ago
- 6 months ago
- 8 months 1 week ago
- 9 months ago
- 9 months ago
- 9 months 1 week ago
- 1 year ago
- 1 year 1 month ago
Nové diskuze
- (4 weeks 1 day zpět)
- (1 month zpět)
- (7 months 3 weeks zpět)
- (9 months 1 week zpět)
- (1 year 6 months zpět)
- (1 year 7 months zpět)
- (1 year 10 months zpět)
- (1 year 11 months 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