A source query widget for z3c.form.
Project description
Overview
This package implements a widget that lets users enter a query and select from the results.
The widget works with zope.schema.Choice-fields supplying a query source [1], optionally in conjunction with a collection field which then allows multiple selections.
The easiest way to use the widget is to provide one of the following as widgetFactory:
z3c.formwidget.query.widget.QuerySourceFieldRadioWidget
z3c.formwidget.query.widget.QuerySourceFieldCheckboxWidget
[1] The source needs to implement IQuerySource as defined in this package.
Changelog
0.14 (2017-07-18)
Drop support for Python 2.6.
0.13 (2017-01-17)
Compatible with z3c.form > 3.2.10, where radio and checkbox items property is a generator. [thomasdesvenain]
0.12 (2015-09-09)
Code moved to https://github.com/zopefoundation/z3c.formwidget.query [maurits]
0.11 (2015-04-29)
Get default value from IValue adapter. [vincentfretin]
0.10 (2014-02-19)
Remove :list from novalue radio box name to be the same behavior as z3c.form >= 2.6.0. [vincentfretin]
0.9 (2012-08-30)
Avoid test dependency on zope.app.testing. [hannosch]
Remove unused dependency on zope.app.form. [hannosch]
0.8 (2012-02-20)
If one of the values to be displayed provides IRoleManager, then check for permission first. [frapell]
0.7 (2011-11-07)
Use an ordered list instead of a set to represent source items. [timo]
0.6 (2011-05-04)
Add an ignoreMissing parameter and widget subclasses to avoid errors when rendering missing values. [elro]
Create changelog file. [dukebody]
Respect the ignoreRequest parameter. [dukebody]
0.5 (2009-04-17)
…
0.3 (2008-08-28)
…
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for z3c.formwidget.query-0.14.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dfcd34b2fd9e20f8572244835f1fd2572df07b9df5dfe269be8cb209ca3c81b |
|
MD5 | 4a0d3d77fd955a11cce706b44847e755 |
|
BLAKE2b-256 | 6efe9ca412b462789a84b9b8bc4f351878591b9e6d6230760d1d4f0f869a4298 |