dousi1097 2016-03-17 17:59
浏览 29

ZF2为多重复选框创建父复选框

I've managed to create a multi-checkbox using Zend\Form. Now I have to create a "parent" checkbox. The expected result is quite close from this:

enter image description here

The "Parent 1" action will be to check all childs. This task will be done by JQuery (I guess), but is there a way to generate this pattern using ZF2 form? Or should I manually create the "parent" checkbox with JQuery too (which is quite ugly in my opinion)?

My code for "single level" multi-box:

Controller action:

public function addAction()
{
    $form = new RoleForm();      

    $formattedRights = getStuffFromDb();

    $form->get('rights')->setAttribute('options', $formattedRights);

    return array(
        'form' => $form,
    );
}

Zend Form:

    ...
    $this->add(array(
        'type' => 'Zend\Form\Element\MultiCheckbox',
        'name' => 'rights',
        'options' => array(
            'label' => 'Associated rights',
        )
    ));
    ...
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 划分vlan后不通了
    • ¥15 GDI处理通道视频时总是带有白色锯齿
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)
    • ¥15 自适应 AR 模型 参数估计Matlab程序
    • ¥100 角动量包络面如何用MATLAB绘制
    • ¥15 merge函数占用内存过大
    • ¥15 使用EMD去噪处理RML2016数据集时候的原理
    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大