dlp / component-js
extension component js
Installs: 303
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 1
Open Issues: 0
Language:JavaScript
pkg:composer/dlp/component-js
Requires
- php: >=7.0.0
 - encore/laravel-admin: >=1.6
 
README
|-表单类组件扩展.Assembly
|    |-Layout      布局类 
|    |-Unit        组件单元
|    Wing.php      组装器
|
|-弹窗组件.Layer (直接调用嵌入到js中产生效果)
|     
|-辅助工具.Tool
|    |-Assistant   数据处理辅助方法  
|
|-Traits
|    |-CascadeLineTrait   级联管理器的接口抽象类 
|
|-弹窗组件.Widget (框架Grid中调用)
|
|-参考样例.Test
|    |-example      组件样例
|    |-CascadeLineController  级联管理器 Api接口样例
demo样例参见
安装
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>