LaravelPackages.net
Acme Inc.
Toggle sidebar
zhpefe/select-tree

laravel-admin select-tree

2.414
2
v1.2
About zhpefe/select-tree

zhpefe/select-tree is a Laravel package for laravel-admin select-tree. It currently has 2 GitHub stars and 2.414 downloads on Packagist (latest version v1.2). Install it with composer require zhpefe/select-tree. Discover more Laravel packages by zhpefe or browse all Laravel packages to compare alternatives.

Last updated

laravel-admin select-tree

select-tree 是针对laravel-admin 数据模型树 的 select 联动选择插件, 可集成至表单中,或用于筛选。

单选效果

单选效果

多选效果

多选效果

安装

composer require zhpefe/select-tree

使用

$filter->selectTree(column, {label})->ajax(URL)->topId(1);
$form->selectTree(column, {label})->ajax(URL)->topId(1);
$form->multipleSelectTree(column, {label})->ajax(URL)->topId(1);
  • 需要用ajax方法指定AJAX的地址,select的change触发后会GET此地址,并把当前选项的值通过参数q传递, 返回的数据结构为:
{ "myself": { "id": 2, "parent_id": 1, "title": "xxx" }, "siblings": [ { "id": 2, "parent_id": 1, "title": "xxx" }, ... ], "children": [ { "id": 8, "parent_id": 2, "title": "xxx", }, ... ] }

其中 myself 代表自身, siblings表示同级, children 为子类。

  • topId() 方法为指定顶级ID,默认为0;

Star History Chart