表單構建器是最常用的,一般用于數據添加、編輯頁面。
## 基本使用
~~~
// 引入PBuilder
use app\common\builder\PBuilder;
class System
{
public function add()
{
// 構建表單
return PBuilder::make('form')->fetch();
}
}
~~~
表單構建器目前內置了幾十種表單項類型,比如:單行文本、多行文本、百度編輯器、markdown編輯器、單選、多選、開關等等。
每種類型的參數有些區別,在使用這些類型時,請務必保證參數的順序。下面我們來逐一簡介表單構建器的各自方法。
- 快速構建器(Builder)
- 表格(table)
- 設置頁面標題
- 設置頁面提示信息
- 添加一列
- text
- switch
- status
- yesno
- text.edit
- icon
- date
- time
- datetime
- 標簽
- select
- 數組
- link
- picture
- pictures
- button
- 添加多列
- 隱藏第一列多選框
- 設置模版路徑
- 設置頁面空數據提示
- 模板變量賦值
- 設置分頁條數
- 去除分頁
- 設置Tab按鈕列表
- 添加數量索引
- 數據AJAX地址
- 表單(form)
- 設置頁面標題
- 設置頁面提示信息
- 添加表單項
- 單選
- 復選
- 日期
- 時間
- 開關
- 范圍
- 按鈕
- 密碼框
- 取色器
- 靜態文本
- 日期時間
- 日期范圍
- 下拉菜單
- 分組下拉菜單
- 下拉菜單Ajax
- 分組下拉菜單Ajax
- 單文件上傳
- 多文件上傳
- 單圖片上傳
- 多圖片上傳
- 隱藏表單項
- 圖標選擇器
- 單行文本框
- 多行文本框
- 百度編輯器
- 單圖片展示
- 多圖片展示
- 單文件展示
- 多文件展示
- 數據表格
- 表單表格
- 穿梭框
- 樹形菜單
- 滑塊
- 評分
- 自定義HTML
- 代碼塊
- 引用區塊
- 分割線
- 分組
- 是否ajax方式提交
- 設置表單提交方式
- 設置Tab按鈕列表
- 設置觸發器
- 設置模版路徑
- 模板變量賦值
- 設置頁面空表單項提示
- 設置表單令牌
- 授權