为zeam表单自动收集字段。

zeam.form.autofields的Python项目详细描述


zeam.form.autofields能够为您的 形式。这使您能够创建具有可插入字段列表的表单。

Example

首先需要定义一组字段。这只是一个 接口:

>>> from zope.interface import Interface

>>> class IReplyFields(Interface):
...    pass

现在您可以定义字段组:

>>> from zeam.form import base, autofields

>>> class ReplyInformation(autofields.AutoFields):
...     autofields.group(IReplyFields)
...     autofields.order(0)
...     fields = base.Fields(base.Field('Comment'))

>>> class ReplyBlogInformation(autofields.AutoFields):
...     autofields.group(IReplyFields)
...     autofields.order(10)
...     fields = base.Fields(base.Field('Blog URL'))

您可以在其他地方使用表单上的这些字段:

>>> class ReplyForm(base.Form):
...     fields = autofields.FieldsCollector(IReplyFields)

API

除了它的api,zeam.form.autofields还导出 zeam.form.base

Classes

AutoFields
用于定义要包含在表单中的一组字段的基类。

Directives

group
AutoFields上使用的指令,该指令为您选择的组 打呼噜以提供田地。一个团队只是一个普通的团队 接口,它将作为 FieldsCollector
view
AutoFields上使用的指令,该指令允许您指定 你用哪一种形式(或视图)来提供田地。这 不需要指令,默认为IBrowserView
order
可选指令,它允许按顺序决定字段 包括在末尾。

Properties

FieldsCollector
用于为您收集表单字段的属性。

Changelog

1.0.1 (2012/05/02)

  • 更新以使用最新版本的grokcore.component

1.0 (2011/11/08)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Gomoku javafx游戏中启用回合转换   java Akka ask onComplete呼叫两次   类实现可序列化时的java NotSerializableException   java在不同情况下使用不同的Hibernate用户类型   使用Jena库从Java中的RDF网页提取URI的xml解析   即使在将github证书添加到%java_HOME%之后,java SSLHandshakeException仍然存在异常   Android Studio Java TelephonyManager错误:非静态方法   java树的23个节点浪费了什么信息?   java如何使用JAXB读取XML文件?   java Jdbc列索引超出范围   java如何在Spring忽略基本包的情况下扫描整个类路径中的组件?   用于动态创建Swing组件的java侦听器   Java方法在嵌套类中不起作用   java在JSF中使用POST而不是GET重定向异地页面   文本向txt文件添加单词列表   java如何将复选框信息从视图发送到Thymeleaf中的控制器?   用于用户提示的java字符串输入   性能java编译器能否优化循环以尽早返回?   java为什么位集不可编辑?