yii2 radioList 内联表单域
yii2 radioList inline formfield
我在 Yii2 中内联了这个 radioList:
<?= $form->field($model, 'abc')->inline(true)->radioList(array('1'=>'yes',2=>'no')); ?>
它生成了:
<div class="form-group field-minstitution-abc">
<label class="control-label" for="abc">Abc</label>
<div>
<div id="abc">
<label class="radio-inline">
<input type="radio" name="abc" value="1"> yes
</label>
<label class="radio-inline">
<input type="radio" name="abc" value="2"> no
</label>
</div>
</div>
</div>
但我希望标签与这样的单选按钮内联:
您可以使用 field
方法的 template
选项:
$form->field($model, 'abc', '<div class=\"radio\">\n{beginLabel}
{input}\n{labelTitle}\n{endLabel}\n{error}\n{hint}\n</div>')
->radioList(array('1'=>'yes',2=>'no')); ?>
随心所欲html。
使用以下代码。
form->field($model, 'abc',
['wrapperOptions' => ['style' => 'display:inline-block']])
->inline(true)->radioList(array('1'=>'yes',2=>'no'));
wrapper 选项应用于 div
标记并包围单选按钮。默认显示是 block
,导致 div 使用所有可用的 space 将标签向上推。函数 inline(true)
在一行中呈现单选按钮。
我在 Yii2 中内联了这个 radioList:
<?= $form->field($model, 'abc')->inline(true)->radioList(array('1'=>'yes',2=>'no')); ?>
它生成了:
<div class="form-group field-minstitution-abc">
<label class="control-label" for="abc">Abc</label>
<div>
<div id="abc">
<label class="radio-inline">
<input type="radio" name="abc" value="1"> yes
</label>
<label class="radio-inline">
<input type="radio" name="abc" value="2"> no
</label>
</div>
</div>
</div>
但我希望标签与这样的单选按钮内联:
您可以使用 field
方法的 template
选项:
$form->field($model, 'abc', '<div class=\"radio\">\n{beginLabel}
{input}\n{labelTitle}\n{endLabel}\n{error}\n{hint}\n</div>')
->radioList(array('1'=>'yes',2=>'no')); ?>
随心所欲html。
使用以下代码。
form->field($model, 'abc',
['wrapperOptions' => ['style' => 'display:inline-block']])
->inline(true)->radioList(array('1'=>'yes',2=>'no'));
wrapper 选项应用于 div
标记并包围单选按钮。默认显示是 block
,导致 div 使用所有可用的 space 将标签向上推。函数 inline(true)
在一行中呈现单选按钮。