跳转到主要内容

用户令牌小部件

项目描述

简介

Select2 集成于 Plonez3c.form

示例

from zope import schema
from zope.interface import Interface
from .field import Select2MultiField
from .field import Select2Field

class ISchema(Interface):

    users = Select2MultiField(
        title=u"Users",
        value_type=schema.Choice(
            title=u"User ID",
            source="plone.app.vocabularies.Users"
        ),
        search_view=lambda x: '{}/select2-users-search'.format(x),
        required=True
    )

    user = Select2Field(
        title=u"Single User",
        source="plone.app.vocabularies.Users",
        search_view=lambda x: '{}/select2-users-search'.format(x),
        placeholder="Search and select a user",
        required=True
    )

    categories = Select2MultiField(
        title=u"Categories",
        value_type=schema.TextLine(
            title=u"Category"
        ),
        search_view=lambda x: '{}/select2-subjects-search'.format(x),
        required=False
    )

贡献者

  • Giorgio Borelli [gborelli],原作者

变更日志

1.1 (2014-06-04)

  • 修复 z3c.form meta.zcml 包含 [gborelli]

  • 将演示视图限制为Manager角色 [gborelli]

  • 为单选和多选小部件添加占位符属性 [jslucas]

1.0b (2014-05-14)

  • 将分类和用户搜索视图注册到 INavigationRoot [gborelli]

  • 为单选和多选小部件添加特定字段 [gborelli]

  • 改进 IUserTokenInputWidget 和 UserSearch 视图 [gborelli]

  • 使用templer [gborelli]创建的软件包

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源代码分发

collective.select2-1.1.zip (52.7 kB 查看哈希值)

上传时间 源代码

由以下组织支持