我需要添加多选下拉列表。 我试过下面的代码。但它没有绑定dropdown.how中的值来做到这一点吗?
$fieldset->addField(
'select_product',
'multiselect',
[
'label' => __('Select Product'),
'title' => __('Select Product'),
'name' => 'select_product',
'required' => true,
'options' => $this->_status->getOptionArray(),
'disabled' => $isElementDisabled
]
);
答案 0 :(得分:0)
$options[1]['value'] = 'value here';
$options[1]['label'] = 'this is value';
$fieldset->addField(
'allowed_timeslots', 'multiselect', array(
'name' => 'allowed_timeslots[]',
'label' => __('Allowed Timeslot'),
'title' => __('Alloewd Timeslot'),
'values' => $options,
'required' => true,
'disabled' => false
)
);
请以上述格式传递$ options数组。
答案 1 :(得分:0)
@KapilSinghathia在最后的某个时刻你有$form->setValues($model->getData());
$形式 - > setValues方法($模型 - >的getData()); $ form-> addValues(array('select_product'=> $ options); $形式 - > addValues($模型 - >的getData());
它对我有用,希望它有所帮助!