Skip to content

Commit

Permalink
added doc for custom_widgets
Browse files Browse the repository at this point in the history
  • Loading branch information
kagesenshi committed Mar 26, 2012
1 parent 678ec15 commit 1cbae53
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
9 changes: 8 additions & 1 deletion README.rst
Expand Up @@ -44,12 +44,19 @@ Sample code::


from zope import schema from zope import schema
from zope.interface import Interface from zope.interface import Interface
from plone.app.form.widgets.wysiwygwidget import WYSIWYGWidget


class IExtraFields(Interface): class IExtraFields(Interface):
my_extra_field = schema.TextLine(title=u'Extra field') my_extra_field = schema.Text(title=u'Extra field')


class MyCustomRenderer(BaseRenderer): class MyCustomRenderer(BaseRenderer):
title = 'My Custom Renderer' title = 'My Custom Renderer'
schema = IExtraFields schema = IExtraFields
template = ViewPageTemplateFile('path/to/template.pt') template = ViewPageTemplateFile('path/to/template.pt')


#optional
custom_widgets = {
'my_extra_field': WYSIWYGWidget
}
2 changes: 1 addition & 1 deletion docs/HISTORY.txt
Expand Up @@ -4,7 +4,7 @@ Changelog
2.0.2 (unreleased) 2.0.2 (unreleased)
------------------ ------------------


- Nothing changed yet. - Added way to assign custom widget [kagesenshi]




2.0.1 (2012-03-20) 2.0.1 (2012-03-20)
Expand Down
Expand Up @@ -53,11 +53,13 @@ class Assignment(base.Assignment):
limit = None limit = None


def __init__(self, header=u"", target_collection=None, limit=None, def __init__(self, header=u"", target_collection=None, limit=None,
renderer='default'): renderer='default', **kwargs):
self.header = header self.header = header
self.target_collection = target_collection self.target_collection = target_collection
self.limit = limit self.limit = limit
self.renderer = renderer self.renderer = renderer
for key, value in kwargs.items():
setattr(self, key, value)


@property @property
def title(self): def title(self):
Expand Down

0 comments on commit 1cbae53

Please sign in to comment.