Skip to content

laravel-admin-extensions/component-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

前端组件扩展

|-表单类组件扩展.Assembly
|    |-Layout      布局类 
|    |-Unit        组件单元
|    Wing.php      组装器
|
|-弹窗组件.Layer (直接调用嵌入到js中产生效果)
|     
|-辅助工具.Tool
|    |-Assistant   数据处理辅助方法  
|
|-Traits
|    |-CascadeLineTrait   级联管理器的接口抽象类 
|
|-弹窗组件.Widget (框架Grid中调用)
|
|-参考样例.Test
|    |-example      组件样例
|    |-CascadeLineController  级联管理器 Api接口样例

安装

composer require dlp/component-js

发布

php artisan vendor:publish --provider="DLP\DLPServiceProvider" --force

PHP调用

use DLP\Assembly\Wing;
new Wing();
名称 调用 说明
多(单)选择器 Dot ->select | ->dot | ->checkbox select下拉列表模式 | dot选择器模式
级联多选择器 CascadeDot ->cascadeDot 链表数据结构参考
数据辅助组装 步骤方法
级联管理器 CascadeLine ->cascadeLine 链表数据结构参考
数据辅助组装 步骤方法
列表控件 Linear ->linear 二维数组
[[col=>val,col2=>val2,...],...]
弹出层组件 Plane::headAction | Plane::rowAction

JS调用

    <link rel="stylesheet" href="../component.css">
    <script src="../component.js"></script>

JS调用示例参见