Yii2将值设置为RadioList
问题描述:
我有问题在单选按钮(Approve and Disapprove)中给出值。的情况是,如果“状态” = A,所以单选按钮检查以批准,否则,如果“状态” d,所以检查以单选按钮单选按钮否决:Yii2将值设置为RadioList
<tr>
<td style="width:200px;">Status Product </td>
<td>
<?=
$form->field($model, 'ProductID')
->radioList(['A' => 'Approved', 'Approved' => 'DisApproved'], ['style' => 'display:inline', 'labelSpan' => '0px', 'name' => 'of-status'])->label(false)
?>
</td>
</tr>
,我已经分裂弹出
$('input[name=of-status]',opener.document).val(row.find("td:nth-child(8)").text());
这个没有问题关于分割弹出
答
请检查此链接。它可以帮助你
https://*.com/a/28631700/5714577
,或者尝试使用此。
<?=$form->field($model, 'gender')
->radioList(
[1 => 'Male', 0 => 'Female'],
)
->label(false); ?>
答
尝试这种情况:
<?=Html::activeRadioList($model, 'ad_art',
[1 => 'Approved', 2 => 'DisApproved'], [
'item' => function ($index, $label, $name, $checked, $value) {
$checked ? ' checked="checked"' : '';
return '<label class="radio-inline">' . Html::radio($name, $checked, ['value' => $value]) . $label . '</label>';
}
])?>
尝试这一个'= $form->字段($模型, 'PRODUCTID') - >单选列表([ 'A'=> '已批准', 'd'=>' Discriroved'],['style'=>'display:inline','labelSpan'=>'0px','name'=>'of-status']) - > label(false)?> – vishuB