Form=图书信息表单
外观
type: page fields:
- type: text name: 书名 label: 书名(必填) required: true # 设置为必填项 size: 40 # 输入框宽度 max_length: 100 # 最大字符数 help_text: "请输入书籍的正式名称" # 提示信息
- type: text
name: ISBN
label: ISBN编号(必填)
required: true
pattern: "\d{13}" # 正则验证13位数字
error_message: "请输入有效的13位ISBN号码"
help_text: "例如:9787508647359"
- type: textarea name: 内容简介 label: 内容简介 rows: 5 # 文本域高度 cols: 40 # 文本域宽度 help_text: "简要介绍书籍核心内容(200字以内)" default: "暂无简介" # 默认值
- type: template
name: 作者信息
label: 作者信息
template: 作者模板 # 需提前创建的模板
fields: # 子字段配置
- name: 作者名
label: 作者姓名
required: true
- name: 生卒年份
label: 生卒年
pattern: "\d{4}-\d{4}"
error_message: "请输入YYYY-MM格式"
- name: 代表作品
label: 代表作
rows: 3
- type: page name: 关联图书 label: 相关作品 help_text: "输入已有图书名称自动关联" autocompletion: true # 启用自动补全 autocompletion_type: 书名 # 关联字段类型