gooverdian/yii2-search-select

为 Yii2 的搜索选择小部件

安装: 67

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 1

开放问题: 0

语言:JavaScript

类型:小部件

dev-master 2018-05-11 07:19 UTC

This package is not auto-updated.

Last update: 2024-09-26 16:55:27 UTC


README

为 Yii2 的搜索选择小部件

安装

您可以使用 composer 安装此小部件

php composer.phar require gooverdian/yii2-search-select "*"

或将以下行添加到您的 composer.json 文件的 require 部分,然后运行 php composer.phar update

使用方法

use gooverdian/sSelect/SearchSelect; 添加到视图文件的 use 部分,然后在身体中添加

echo $form->field($model, 'attribute')->widget(SearchSelect::class, [
    'clientOptions' => [
        'items' => [
            'value1' => 'Name 1',
            'value2' => 'Name 2',
        ],
    ],
]);

某处。这将创建小部件的最简单形式。

您可以将 items 属性与 url 交换,这样每次小部件输入的更改都会发送一个请求,等待动态 JSON 数据响应,数据类似于 items。输入的数据将通过 GET 请求的 query 参数传递。

您还可以独立使用此小部件,无需 ActiveField,但在此情况下必须指定 name 属性

echo SearchSelect::widget([
    'name' => 'inputName',
    'clientOptions' => [
        'url' => '/some/api/url',
    ],
]);

进行中