言語が変更されたときに ajax コールバックをバインドする方法はありますか。言語が変更されたときに nodereference-dropdown を更新したい (その言語でのみ値を表示する)。
他のコールバックは機能していますが、次のコードは機能していません (form_alter)。
どうすればそれを達成できますか?
$form['language']['#ajax'] = array(
'callback' => 'mymodule_something_language_callback',
'wrapper' => 'my-module-replace',
'#weight' => 2
);
ありがとう。
コメントから
$form['language']; の var_dump を次に示します。
array
'#type' => string 'select' (length=6)
'#title' => string 'Language' (length=8)
'#default_value' => string 'und' (length=3)
'#options' =>
array
'und' => string 'Language neutral' (length=16)
'en' => string 'English' (length=7)
'ar' => string 'Arabic' (length=6)