在drupal中,我生成了一个列表,其中每个项目都是一个可折叠的字段集,可以包含额外的信息。
由于列表相当大,我想避免在用户单击字段集之前加载额外信息。
最佳情况:
- 用户单击折叠的字段集。
- Fieldset 加载额外的信息。
- 字段集展开。
提前谢谢。
编辑:
这是我当前代码的一部分:
$form[$service["name"]] = array(
'#type' => 'fieldset',
'#title' => t($titleBuilder),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
'#tree' => TRUE,
);
我认为您应该可以添加以下行:
'#onclick' => "testCapa()",
但这不起作用,浏览器会加载一个空白页面。
EDIT2:试过这个:
'#attributes' => array("onclick" => "testCapa()"),
而不是加载一个空白页面,我的块现在加载了。但是当我单击字段集时,不会调用 testCapa()。