sinetinformatica / php-joget-form-json
PHP Joget JSON表单创建器
v0.0.2
2022-07-04 12:40 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: 9.*
This package is auto-updated.
Last update: 2024-09-21 16:29:08 UTC
README
索引
上下文
这个库允许使用PHP创建具有特定结构的表单,并以JSON格式输出。
Joget表单对象的结构如下
Form -> Section (*) -> Column (*) -> FormElement (*) ---|-> Validator
|-> Option (?)(*)
(?) = Opzionale |-> OptionBinder (?)
(*) = da 1 a N
/-------------------------FORM--------------------------\
| /--------------------SECTION1-------------------\ |
| | /---COLS1----|----COLS2----|----COLS3---\ | |
| | | ELEMENT1 | ELEMENT1 | ELEMENT1 | | |
| | | ELEMENT2 | | ELEMENT2 | | |
| | | | | ELEMENT3 | | |
| | \---------------------------------------/ | |
| \-----------------------------------------------/ |
| |
| ---------------------SECTION2-------------------\ |
| | ------------------COLS1-----------------\ | |
| | | ELEMENT1 | | |
| | | /--ELEMENT2--\ | | |
| | | |-OPT1 -OPT2 | | | |
| | | |-OPT3 -OPT4 | | | |
| | | \------------/ | | |
| | \---------------------------------------/ | |
| \-----------------------------------------------/ |
\-------------------------------------------------------/
需求
- PHP >= 5.6
安装
该项目可以作为composer依赖项导入
composer require sinetinformatica/php-joget-form-json
或者按照以下方式克隆
your_project_folder
|___sdk_repo_folder
此时,在sdk_repo_folder
目录内运行以下命令
composer install --no-dev
使用
元素
支持以下元素
- 容器元素
- 表单
- 部分
- 列
- 基本元素
- 表单元素
- Joget单选框
- 下拉框
- 复选框
- 文本框
- 文本区域
- 日期选择器
- 隐藏字段
- 自定义元素
- 空
- Alfresco按钮
- 验证器
- Joget验证器
- Joget验证器属性
- 选项
- 选项
- 选项绑定器
示例
许可证
许可证详情
本存储库的许可证为Apache License 2.0
。具体信息可在LICENSE文件中查看。
贡献者
以下为贡献者名单。感谢大家每天对项目的贡献和改进!