Skip to main content

Introduction

Select2 integration for Plone and z3c.form

Example:

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
    )

Contributors

  • Giorgio Borelli [gborelli], Original Author

Changelog

1.1 (2014-06-04)

  • Fixed z3c.form meta.zcml include [gborelli]

  • Restricted demo view to Manager role [gborelli]

  • Add placeholder attribute on single and multiple selection widgets [jslucas]

1.0b (2014-05-14)

  • Register categories and users search views to INavigationRoot [gborelli]

  • Add specific fields for single and multiple selection widgets [gborelli]

  • Improved IUserTokenInputWidget and UserSearch view [gborelli]

  • Package created using templer [gborelli]

Release files for collective.select2 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for collective.select2 1.1
File Size Uploaded
collective.select2-1.1.zip 52.7 kB Details

Release files / collective.select2-1.1.zip

Download URL collective.select2-1.1.zip
Size 52.7 kB
Tags Source
SHA-256 checksum
How to use checksums
dda87f0581a377cdbb256911096e88810ff728bc6aee0e349233b540e0413191
BLAKE2b-256 checksum
How to use checksums
69ef0e6fb58f27edcfb2b45a87970459ad55bcd8800979e6b0e0520657492504
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page