kartik-v/yii2-widget-depdrop

一个可以设置具有嵌套依赖的依赖下拉框的Widget(从yii2-widgets拆分的子仓库)

安装次数: 3,863,568

依赖项: 30

建议者: 0

安全: 0

星标: 82

关注者: 11

分支: 39

开放问题: 1

类型:yii2-extension

v1.0.6 2019-04-19 07:02 UTC

This package is auto-updated.

Last update: 2024-08-25 18:55:23 UTC


README

Krajee Logo
yii2-widget-depdrop Donate

Stable Version Unstable Version License Total Downloads Monthly Downloads Daily Downloads

DepDrop Widget是Krajee的dependent-dropdown jQuery插件的Yii 2包装器。此插件允许多级依赖下拉框,具有嵌套依赖。因此,可以将常规选择输入转换为依赖输入字段,其选项基于另一个输入或一组输入中选择的值。它既适用于常规选择选项,也适用于具有optgroups的选择。

注意:此扩展是自2014年11月8日起从yii2-widgets拆分出来的子仓库。拆分是为了允许开发者在需要时独立安装此特定Widget。也可以使用扩展的先前方式,与yii2-widgets全套工具一起使用。

安装

安装此扩展的首选方式是通过composer。查看此扩展的composer.json以获取此扩展的要求和依赖。阅读此网络提示/wiki,了解如何设置应用程序的composer.json的minimum-stability设置。

要安装,请运行以下命令之一:

$ php composer.phar require kartik-v/yii2-widget-depdrop "@dev"

或将其添加到您的composer.json文件的require部分:

"kartik-v/yii2-widget-depdrop": "@dev"

版本变更

注意:有关各个版本变更的详细信息,请参阅变更日志

演示

您可以在详细文档和演示中了解扩展的用法。

用法

use kartik\depdrop\DepDrop;

// Normal parent select
echo $form->field($model, 'cat')->dropDownList($catList, ['id'=>'cat-id']);

// Dependent Dropdown
echo $form->field($model, 'subcat')->widget(DepDrop::classname(), [
     'options' => ['id'=>'subcat-id'],
     'pluginOptions'=>[
         'depends'=>['cat-id'],
         'placeholder' => 'Select...',
         'url' => Url::to(['/site/subcat'])
     ]
 ]);

许可

yii2-widget-depdrop遵循BSD-3-Clause许可发布。有关详细信息,请参阅捆绑的LICENSE.md文件。