Bamboo中的模型定义的时候,需要为每个字段设置一个字段描述表。这个表由一个个的属性和属性值构成。
将已经定义的属性和属性值罗列如下:
属性 | 取值 | 说明 |
newfield | true or false or nil | 标明此字段是否是新字段(相对于继承字段来讲) |
required | true or false or nil | 标明此字段是否是必须的,常用于表单提交时模型字段相关参数的自动检验(配合validate函数) |
st | 'ONE' or 'MANY' or 'FIFO' or 'ZFIFO' or nil | 指定外键存储方式(store type),为nil的时候,默认为'ONE' |
foreign | 'Model_name' or 'UNFIXED' or 'ANYSTRING' or nil | 指定外链模型 |
enum | 一个enum list | 指定此字段只能在给定的enum list中取值 |
min | 数字 | 指定此字段必须为数字,且不能小于min |
max | 数字 | 指定此字段必须为数字,且不能大于max |
min_length | 数字 | 指定此字段必须为字符串,且长度不能小于min_length |
max_length | 数字 | 指定此字段必须为字符串,且长度不能大于max_length |
pattern | 一个模式匹配字符串 | 指定此字段只能在此指定模式字符集中取值 |
fifolen | 数字, nil | 指定当st取'FIFO'或'ZFIFO'时,队列的长度,默认为100 |
hidden | true or false or nil | 指明此字段是否在通用后台管理系统的表格中以列的形式显示,为true就表示不显示 |
分享到:
相关推荐
生产异常统计表通常会包含以下关键信息和字段: 1. **日期**:记录异常发生的日期,以便分析异常发生的频率和周期性模式。 2. **生产线/设备**:标识异常发生的特定生产线或设备,有助于确定问题的来源。 3. **异常...
这份压缩包中的"企业管理用表-文件资料移交、接收登记表.xls"是一个Excel电子表格,它包含了详细的字段和栏目,用于记录文件资料的详细信息。以下是对这个登记表可能包含的关键内容的详细解释: 1. **移交人**:这...
在本项目中,学生需要理解实体关系(ER)模型,这是数据建模的一种方法,用于描述现实世界中的实体、它们之间的关系以及属性。例如,可以有“商品”实体、“仓库”实体和“库存”实体,这些实体之间可能存在“存放于...
2. **表结构**: 描述每个表的字段名、数据类型、约束等。 3. **索引信息**: 包含索引的定义和目的。 4. **存储过程和函数**: 列出所有的自定义SQL代码,如存储过程和函数。 5. **数据字典**: 提供数据库中所有对象的...
在实际应用中,企业可以根据自身的需求对这个模板进行定制,增加或调整字段,以满足不同业务场景的需求。同时,由于是Excel格式,可以利用其内置的公式、图表等功能进行更深入的数据处理和可视化分析。 总之,"企业...
在旅游管理系统中,数据库将包括客户表(记录客户基本信息、偏好等)、行程表(存储旅行线路详情)、预订表(追踪订单状态和支付信息)等关键实体。 设计数据库时,我们将遵循关系数据库模型,这涉及到创建一系列...
- 集成管理:如与BAMBOO、CVS、FISHEYE等系统的集成配置。 - 常用设置:邮件服务器、时间跟踪等基础配置。 - 全局权限:设定不同角色的访问权限。 - **模型管理**: - 通知模型:定义何时向哪些用户发送通知。 ...
8. **键(Key)**:用于唯一标识表中记录的字段或字段组合,如主键(Primary Key)和外键(Foreign Key)。 9. **关系(Relationship)**:在多个表之间建立的关联,通常基于外键。 10. **SQL(Structured Query ...
物业管理系统中的数据库可能包含业主表、房屋表、费用表、服务请求表等,每个表都有其特定的字段来存储相关数据。 7. **用户界面**:VB提供了丰富的控件和界面设计工具,使得创建用户友好的图形界面变得简单。在...
4. **版式设计**:描述中的“可随意修改,任意编辑”提示我们关注文档的可编辑性,这是版式设计的一个要素。在IT中,用户友好的设计能提高效率和满意度。 5. **数字签名**:制作人和客户的签字部分在电子文档中可以...
- 数据模型:Oracle支持实体-关系(E-R)模型,其中包含表、字段和键等元素,用于描述现实世界的数据结构。 2. SQL语言: - DDL(Data Definition Language):用于创建、修改和删除数据库对象,如表、视图、索引...
在办公自动化系统中,可能有用户表、任务表、文件表等,每个表都有其特定的字段和关系。 6. **安全性**:可能涉及权限控制、认证和授权机制,如使用Spring Security或Apache Shiro,以保护系统免受非法访问。 7. *...
标题“[其他类别]网页中文本框自校验的标签_input.zip”和描述“[其他类别]网页中文本框自校验的标签_input.zip”都指向一个关于网页中使用HTML5的Input标签进行自校验的主题。虽然没有具体的标签信息,但我们可以...
表格中可能存在行列布局,列可能包括菜品名称、单价、分量、描述、是否含税等字段。 3. **公式与计算**: Excel支持使用公式进行计算,例如,餐厅可能通过公式自动计算总金额,将单个菜品价格乘以数量,加上服务费和...
"上传下载]仿163网盘无刷新文件上传 for Jsp_fileupload_jsp.rar"表明这个压缩包包含了一个或多个与JSP文件上传相关的源代码文件,可能是JSP页面、Servlet、JavaScript脚本以及其他支持文件,如CSS样式表和图片资源...
2. 文章表(Articles):包含文章ID、标题、内容、作者、发布时间、分类ID等字段。 3. 分类表(Categories):保存分类名称和ID,可能还有描述。 4. 评论表(Comments):记录用户ID、文章ID、评论内容和时间等。 5....
values.put(CalendarContract.Events.DESCRIPTION, "日程描述"); values.put(CalendarContract.Events.DTSTART, startTime.getTimeInMillis()); values.put(CalendarContract.Events.DTEND, endTime....
1. **数据库设计**:理解如何使用SQL Server设计关系型数据库,包括创建表、定义字段类型、建立关联,以及编写SQL查询语句。 2. **ASP.NET Web Forms**:学习如何使用ASP.NET的Web Forms模型创建页面,使用控件(如...
然后是逻辑模型设计,将ER模型转化为关系模型,确定各个表的结构,包括字段名、数据类型、主键和外键等。最后,根据关系模型创建物理数据库,考虑存储效率和性能优化,例如选择合适的数据类型、索引策略等。 2. SQL...