跳转到主要内容

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或更高。

快速入门

  1. 使用quickinstaller_tool安装ArchAddOn

  2. 要创建示例对象并测试新字段、控件等,请转到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 (643.4 kB 查看哈希)

上传时间

由以下提供支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误记录 StatusPageStatusPage 状态页面