abbosxon/yii2-multiselect-widget

该软件包最新版本(dev-master)没有提供许可信息。

我的第一个小部件

安装: 260

依赖项: 0

建议者: 0

安全性: 0

星星: 0

关注者: 1

分支: 1

公开问题: 0

语言:JavaScript

类型:yii2-widget

dev-master 2024-05-22 12:53 UTC

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
        ]);?>