From 2a31bd1fa99399becc51401e85e40670ef109aef Mon Sep 17 00:00:00 2001 From: Rafael Monnerat <rafael@nexedi.com> Date: Sun, 29 Jun 2008 02:09:34 +0000 Subject: [PATCH] Added a patch for RadioWidget.render to include missing render_prefix param. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@22054 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Form/FormulatorPatch.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/product/ERP5Form/FormulatorPatch.py b/product/ERP5Form/FormulatorPatch.py index 0ee5e92ea8..0d9c6712dc 100644 --- a/product/ERP5Form/FormulatorPatch.py +++ b/product/ERP5Form/FormulatorPatch.py @@ -494,7 +494,7 @@ def StringBaseValidator_validate(self, field, key, REQUEST): StringBaseValidator.validate = StringBaseValidator_validate -def Widget_render_hidden(self, field, key, value, REQUEST): +def Widget_render_hidden(self, field, key, value, REQUEST, render_prefix=None): """Renders this widget as a hidden field. """ try: @@ -719,10 +719,19 @@ def SingleItemsWidget_render_view(self, field, value, REQUEST=None, render_prefi else: return title_list[0] return value - + +def RadioWidget_render(self, field, key, value, REQUEST, render_prefix=None): + rendered_items = self.render_items(field, key, value, REQUEST) + orientation = field.get_value('orientation') + if orientation == 'horizontal': + return string.join(rendered_items, " ") + else: + return string.join(rendered_items, "<br />") + ListWidget.render_view = SingleItemsWidget_render_view ListWidget.render_pdf = SingleItemsWidget_render_view RadioWidget.render_view = SingleItemsWidget_render_view +RadioWidget.render = RadioWidget_render RadioWidget.render_pdf = SingleItemsWidget_render_view def MultiItemsWidget_render_items(self, field, key, value, REQUEST, render_prefix=None): -- 2.30.9