How to disable / read only some checkboxes from MultiCheckbox?

I have Zend_Form_Element_Multicheckbox and I want to put some of its elements in readonly state, how to do it?

    $colId = new Zend_Form_Element_MultiCheckbox('colId');
    $colId->setLabel('Col ID')
        ->setMultiOptions(array_flip(array('sadda', 'asss'));
+3
source share
2 answers

I think the following should work:

$colId
    ->setMultiOptions(array_flip(array('sadda', 'asss'))) // three closing-brackets 
    ->setAttrib('disable', array('sadda', 'asss'));
+5
source

It works; be sure to use disable, not disable in your setAttrib.

+1
source

Source: https://habr.com/ru/post/1708354/


All Articles