pillum / yii2-dual-list-view
Yii 2 的双向列表框小部件
1.0.3
2016-04-19 06:34 UTC
Requires
- yiisoft/yii2: ~2.0
This package is not auto-updated.
Last update: 2024-09-26 01:12:48 UTC
README
双向列表框小部件
是 jQuery 和 Bootstrap 双向列表框插件的包装,Bootstrap 双向列表框是专门为 Bootstrap 和 jQuery 设计的双向列表框实现。这个控件对用户来说很容易理解和使用。此外,它还可以处理非常大的多选,而不会让用户感到困惑。
MIT 许可证 (MIT)
安装
通过 composer 安装此扩展是首选方式。
运行以下命令之一
php composer.phar require --prefer-dist pillum/yii2-dual-list-view "*"
或者
"pillum/yii2-dual-list-view": "*"
将以下内容添加到您的 composer.json
文件的 require 部分。
使用方法
一旦安装了扩展,只需在您的代码中简单使用它即可
示例
视图
echo pillum\duallistview\Widget::widget([ 'model' => $model, 'attribute' => 'list_regions', 'title' => 'города', 'data' => $region, 'data_id'=> 'id', 'data_value'=> 'name', 'data_value_extended'=> 'name_extended', 'lngOptions' => [ 'warning_info' => 'Вы уверены, что хотите выбрать такое количество элементов? Возможно Ваш браузер может перестанет отвечать на запросы..', 'search_placeholder' => 'Фильтр', 'showing' => ' - показано', 'available' => 'Имеющиеся', 'selected' => 'Выбранные' ] ]);
model - 表单属性对应的模型 - 表单标题对应的模型属性 - 属性对应的视图名称
data - 模型 (Region::find()); data_id - id 数据对应的名称属性 - data_value - 值对应的名称属性 - data_value_extended - 值对应的扩展名称属性
控制器 视图
$model = new ModelForm; $region = Region::find();
控制器 保存
$model = new ModelForm; $model->load(Yii::$app->request->post()); $region_model = Json::decode($model->list_regions);