企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
lyadmin提供了强大的表单生成器FormBuilder。 它支持所有的表单元素,可以生成大部分的常规表单。 FormBuilde包含的方法有: | 方法名 |用途 | | --- | --- | |setMetaTitle| 设置页面标题| |setTabNav|设置Tab选项卡| |setExtraItems| 设置额外的表单元素(多个)| |setPostUrl|设置post地址 | |addFormItem|添加表单元素 (一个)| |setFormData| 设置表单数据| |setAjaxSubmit|是否ajax提交 | |setExtraHtml|设置额外的html | |setTemplate| 设置模板| 支持的表单元素有(部分类型需要商业版支持): ~~~ hidden : 隐藏字段,一般于修改信息页面存储如数据ID等隐藏信息 static : 静态字段,无法修改,也不会随着表单提交后台,仅仅是显示用 num : 整数类型 price : 价格类型0.00 text : 一行文本,最常用的类型 textarea : 多行文本,常用于类似文章简介等 array : 数组类型,这个比较特殊,它存储的value不能直接使用,需要使用parse_attr()函数格式化为数组才可以使用 password : 密码类型 radio : 单选框,注意单选框需要在第五个参数指定选项列表 checkbox : 复选框,注意复选框需要在第五个参数指定选项列表 select : 下拉框,注意下拉框需要在第五个参数指定选项列表 date : 日期类型,精确到天 datetime : 日期类型,精确到秒 picture : 上传一张图片 pictures : 上传多张图片 file : 上传一个文件 files : 上传多个文件 media : 上传一个媒体文件 medias : 上传多个媒体文件 kindeditor: kindeditor可视化编辑器 editormd : Markdown编辑器 linkage : [商业版] 三级联动类型,默认是中国的省市区(县)联动,可以通过配置第6个参数自己指定数据源 bdmap : [商业版]百度地图类型(国内访问),百度地图类型可以配置第六个参数来与一个text字段联动,用户在text字段里输入地点,及时不断的更新地图自动定位 gmap : [商业版]谷歌地图类型(国外访问),谷歌地图类型可以配置第六个参数来与一个text字段联动,用户在text字段里输入地点,及时不断的更新地图自动定位 mapbox : [商业版]Mapbox地图类型(国内外均可访问),Mapbox地图类型可以配置第六个参数来与一个text字段联动,用户在text字段里输入地点,及时不断的更新地图自动定位 tags : 标签TAG类型 board : 拖动排序用的不多,目前主要是CMS文档模型里的字段排序是用了 ~~~