フレームワークでアプリを開発していYii
ます。このリストの値としてチェックボックスを含むドロップダウンリストから必要です。私はこれについて検索してきましたが、何も見つかりませんでした。誰かがこのタスクを手伝ってくれますか?
5599 次
3 に答える
4
これはまさにあなたが望むことをする Yii 拡張機能へのリンクです!
それに加えて、非常に興味深い複数選択機能用の Yii 拡張機能が他にもあります。これらもご覧になることをお勧めします。
于 2012-07-23T08:06:25.930 に答える
2
次のように実行できます (この例では、モデルにパブリック フィールド $availableLanguages が必要です)。
<?= $yourActiveForm->field($model, 'availableLanguages', ['template' => "
<div class='dropdown'>
<button
class='btn btn-default dropdown-toggle'
data-toggle='dropdown'
type='button'>
<span>Select languages</span>
<span class='caret'></span>
</button>
{input}
</div>"])->checkboxList(
[
'FR'=>'France',
'DE'=>'Germany'
],
[
'tag' => 'ul',
'class' => 'dropdown-menu',
'item' => function ($index, $label, $name, $checked, $value) {
return '<li>' . Html::checkbox($name, $checked, [
'value' => $value,
'label' => Html::encode($label),
]) . '</li>';
}
]); ?>
于 2016-11-21T10:11:19.350 に答える