abbosxon / yii2-multiselect-widget
该软件包最新版本(dev-master)没有提供许可信息。
我的第一个小部件
dev-master
2024-05-22 12:53 UTC
Requires
- yiisoft/yii2: 2.*
- yiisoft/yii2-bootstrap: ~2.0.0
This package is auto-updated.
Last update: 2024-09-22 13:32:33 UTC
README
一个具有两边的jQuery多选插件。用户可以选择一个或多个项,并将它们发送到另一边。
演示
安装
安装此扩展的首选方式是通过composer。
要安装Material Admin资产,请运行
composer require abbosxon/yii2-multiselect-widget "dev-master"
需求
- jQuery 1.7或更高版本
- yiisoft/yii2" 2.0.14或更高版本,
- yiisoft/yii2-bootstrap 2.0.0或更高版本
使用示例
<?php
use abbosxon\widgets\multiselect\MultiSelect;
use yii\helpers\Url;
?>
<?= MultiSelect::widget([
'widgetNumber' => 1,
'valueAttribute' => 'title',
'keyAttribute' => 'id',
'leftLabel' => 'Check an option!',
'rightLabel' => ' - Options selected!',
'data' => $activeRecordModel::findAll(),
'selectedData'=>$model->{relation items for $activeRecordModel},
'addDataUrl'=>Url::to(['link to add relation item', 'id' => $model->id]),
'removeDataUrl'=>Url::to(['link to remove relation item', 'id' => $model->id]),
'leftButtonOptions' => ['class'=>'btn-primary'],
'leftAllButtonOptions' => ['class'=>'btn-primary'],
'rightButtonOptions' => ['class'=>'btn-primary'],
'rightAllButtonOptions' => ['class'=>'btn-primary'],
'listBoxSize' => 25
]);?>