Usefull tools for making grid/accordion layouted forms
Project description
Note : since version 0.4 deform_extensions is now compatible with python 3
This package provides custom widgets and form layout widgets.
It aims to extend deform 2 and replaces the former deform_bootstrap_extensions (that was dedicated to deform_bootstrap and deform 0.* serie)
Install
pip install deform_extensions
Custom widgets
LocalizationWidget : Map location
CustomDateInputWidget : Date
CustomDateTimeInputWidget : Datetime widget
RadioToggleWidget
Date related widgets were added to allow a better support for internationalization and different format support.
The RadioToggleWidget is a common radio widget that allow to hide show form nodes on selection. It’s very similar to deform base Radio widget, the difference is that values parameters is a list of 3-uples (instead of 2-uples), allowing to specify the name of a form node to hide/show.
Layout Tools
Layout tools:
DisabledInput (that really doesn’t allow edition)
InlineMappingWidget
VoidWidget that is used by GridWidgets to fill void cells
TableMappingWidget
GridMappingWidget
AccordionMappingWidget
TableFormWidget
GridFormWidget
AccordionFormWidget
See __init__.py source code for some docs or ping me on Freenode @tonthon
Run tests
pip3 install pytest
py.test -xv
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
Built Distribution
Hashes for deform_extensions-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84fdf30ca15d12384c533f307ef3cc038ec3db5b4003b6fc45b6e9f00b956235 |
|
MD5 | 03abf9650fa53e68e11a58044f9ad970 |
|
BLAKE2b-256 | 862aea098336c24595bdff7eb45638b6f9d2e47e44125aa0799474a130e1b93c |