Provide a generic and ergonomic relation widget
Project description
Provide a generic and ergonomic relation widget
How to use it
Add the widget in your uicfg.py file via uicfg configuration tool.
If you are using cubicweb.web.uihelper.FormConfig:
from cubicweb.web import uihelper from cubes.relationwidget.views import RelationFacetWidget class MyEntityConfing(uihelper.FormConfig): etype = 'MyEntity' rels_as_attrs = ('my_relation', ) # edit the relation as attribut widgets = dict( my_relation=RelationFacetWidget, # use the RelationFacetWidget for `my_relation` )
You can also use it directely via uicfg.autoform_field_kwarg:
from cubicweb.web.views import uicfg from cubes.relationwidget.views import RelationFacetWidget # edit the relation as attribute. uicfg.autoform_section.tag_subject_of(('MyEntity', 'my_relation', '*'), formtype=('main', 'muledit'), section='attributes') # add the RelationFacetWidget for `my_relation` uicfg.autoform_field_kwargs.tag_subject_of(('MyEntity', 'my_relation', '*'), {'widget': RelationFacetWidget})
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
Close
Hashes for cubicweb-relationwidget-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 953ba9e632ae5ea5ca71cb8609161f5660cc82ac50d16ed47d695b4c95745fef |
|
MD5 | e42c83ba10180387bca4367e86e58b97 |
|
BLAKE2b-256 | d24c58522d819f11a5d652b5992a3f48acc17cca00b847c85a03f75442838c86 |