ben-tech/yii2-dual-list-box

为 Yii 2 设计的双列表框小部件

安装: 53

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 2

开放问题: 0

语言:JavaScript

类型:yii2-extension

1.0.0 2016-08-13 05:39 UTC

This package is not auto-updated.

Last update: 2024-09-14 20:03:59 UTC


README

双列表框小部件 是 jQuery 和 Bootstrap 双列表框插件的封装,Bootstrap 双列表框是为 Bootstrap 和 jQuery 特别设计的双列表框实现。该控件用户理解和使用起来非常简单。同时,它还支持与非常大的多选操作一起工作,而不会让用户感到困惑。

BMTE 许可证 (BMTE)

安装

安装此扩展的首选方式是通过 composer。如果 composer 不起作用,请上传,你可以运行

composer global require "fxp/composer-asset-plugin:~1.1.1"

如果仍然不起作用,请使用以下命令

composer clearcache

composer selfupdate

composer update

运行以下命令之一

composer require --prefer-dist ben-tech/yii2-dual-list-box "*"

或者添加

"ben-tech/yii2-dual-list-box": "*"

到你的 composer.json 文件的 require 部分。

使用方法

一旦安装了扩展,只需在代码中使用它即可

示例

视图

echo bmte\duallistbox\Widget::widget([
    'model' => $model,
    'attribute' => 'data',
    'data' => $data,
    'data_id'=> 'id',
    'data_value'=> 'text'
  ]);

model - 表单属性对应的模型 - 表单标题对应的模型属性 - 属性对应的视图名称

data - 模型 (Region::find()); data_id - id 的名称属性 - data_value - 值的名称属性

控制器 视图

首先在控制器中创建一个新的模型

        $model = new YourModel();

获取左侧列表框的数据

        $data = ModelQeury::find();