drupalで、各アイテムが折りたたみ可能なフィールドセットであるリストを生成しました。これには、追加情報を含めることができます。
リストがかなり大きいため、ユーザーがフィールドセットをクリックするまで余分な情報をロードしないようにします。
最良のシナリオ:
- ユーザーが折りたたまれたフィールドセットをクリックします。
- フィールドセットは追加情報をロードします。
- フィールドセットが折りたたまれません。
事前にThx。
編集:
これは私の現在のコードの一部です:
$form[$service["name"]] = array(
'#type' => 'fieldset',
'#title' => t($titleBuilder),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
'#tree' => TRUE,
);
次の行を追加できるはずです。
'#onclick' => "testCapa()",
しかし、これは機能せず、ブラウザは空白のページをロードします。
EDIT2:これを試しました:
'#attributes' => array("onclick" => "testCapa()"),
空白のページをロードする代わりに、ブロックがロードされるようになりました。しかし、フィールドセットをクリックしてもtestCapa()は呼び出されません。