Archetypes的字段、小部件和验证器的简单工具箱。
项目描述
ArchAddOn
Archetypes的字段、小部件和验证器的简单工具箱。
如果您认为它们是通用用途,请随时在此处添加您自己的新字段、小部件和验证器。我的意图是让它不只是一个示例或学习用途的archetypes扩展(ArchExample是为此目的而设计的),而是一组真正可用于实际工作的工具箱组件。
特性
新字段
USAddress
USPhoneNumber
Email
链接
说明(仅在编辑表单中显示描述,用于添加分区帮助或其他HTML标记到编辑表单)
DynamicField. 这是一个可以包含可求值的TALES表达式的文本字段。因此,您可以将“正文”字段添加到此类模式中,使其成为HTML内容和TALES表达式的混合(就像在ZPT中一样)。
SimpleDataGridField. 一个带有嵌入垂直条的字段行。如果设置了columns属性,isValidGrid验证器将确保输入的文本在每一行中都有确切数量的列。如果strip_whitespace为True,则网格中的单个单元格将删除前导和尾随空格(即,在分隔符周围添加的空格)。
如果column_names设置为字符串元组或列表,则提供网格中列的名称。getDataGridRow脚本和getRow()方法将使用这些列名作为键返回字典,而不是使用从零开始的列号。字段只是字符串,没有内部验证等。
匹配这些类型的控件
验证器
FormattedUSPhoneValidator: (999) 999-9999
USAddressValidator
isValidGrid
要求
Plone版本4.0或更高。
快速入门
使用quickinstaller_tool安装ArchAddOn
要创建示例对象并测试新字段、控件等,请转到archetype_tool安装“ArchAddOn示例”类型,然后添加该类型的对象。
变更日志
1.7 (2012-06-25)
包清理 [aclark]
1.6 (2010-04-09)
兼容Plone 4的发布。 [kteague]
1.5 (2008-04-27)
Products.ArchAddOn的Egg发布。 [aclark]
1.0 (2007-04-04)
ArchAddOn的初始发布。 [joelburton]
项目详情
Products.ArchAddOn-1.7.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 699f8f095b2b5f4c62e3681e256cb14ea3c9af62c7f1900a45a313fdec8a5f6e |
|
MD5 | 5f78994ff28a995260a28cb43a614ab6 |
|
BLAKE2b-256 | 4ad228b21f7fe843c177d44a23cc99e54ac1b7652b96f0a49591828ec99fc30f |