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.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | af54c0251892a056351cb2ab5498fcfd6ca341abceb3a6e042fe0d0275c55faf |
|
MD5 | 8cdf0f44d1facb61ae593a40af8929bd |
|
BLAKE2b-256 | c29dad0dfbdd1300b233b701a64edaf5d6b48d8a8832f49010f475f26d673145 |