我正在使用Ctools依赖项使字段集可隐藏.这是我的代码的一部分:
$form['profile-status'] = array( '#type' => 'radios','#title' => '','#options' => array( 'new' => t('Create a new profile.'),'select' => t('Use an existing profile.'),),); $form['select'] = array( '#type' => 'select','#title' => t('Select a profile'),'#options' => $options,'#process' => array('ctools_dependent_process'),'#dependency' => array('radio:profile-status' => array('select')),); $form['profile-properties'] = array( '#type' => 'fieldset','#title' => t('View the profile'),'#input' => true,);
在上面的代码片段中,有两个元素,一个是select,一个是fieldset.两者都有#process和#dependency参数,并且都指向依赖值的一个字段.问题是像select或textfield这样的元素可以很容易地隐藏,但它不适用于fieldset.在this支持请求页面中,CTools创建者提到’#input’=>真的是一种解决方法.如您所见,我将其添加到代码中,但它不起作用.
你有什么建议吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。