【发布时间】:2014-02-13 17:26:30
【问题描述】:
在drupal中,我生成了一个列表,其中每个项目都是一个可折叠的字段集,可以包含额外的信息。
由于列表相当大,我想避免在用户单击字段集之前加载额外信息。
最佳情况:
- 用户点击折叠的字段集。
- Fieldset 加载额外信息。
- 字段集展开。
提前致谢。
编辑:
这是我当前代码的一部分:
$form[$service["name"]] = array(
'#type' => 'fieldset',
'#title' => t($titleBuilder),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
'#tree' => TRUE,
);
我认为您应该可以添加该行:
'#onclick' => "testCapa()",
但这不起作用,浏览器会加载一个空白页面。
编辑2: 试过这个:
'#attributes' => array("onclick" => "testCapa()"),
不是加载空白页面,而是现在加载我的块。但是当我单击字段集时不会调用 testCapa()。
【问题讨论】:
-
如果有人有其他方法制作这样的列表,请随时发表评论。
标签: php drupal onclick fieldset