src/pyams_portal/zmi/portlet.py
changeset 171 40a55cd9c9eb
parent 168 2aa091bd9090
child 176 4ac5a1814dc0
equal deleted inserted replaced
170:b2d006e77389 171:40a55cd9c9eb
   125         fields['renderer'].widgetFactory = PortletRendererFieldWidget
   125         fields['renderer'].widgetFactory = PortletRendererFieldWidget
   126         return fields
   126         return fields
   127 
   127 
   128     weight = 10
   128     weight = 10
   129 
   129 
       
   130     def updateWidgets(self, prefix=None):
       
   131         super(PortletSettingsPropertiesEditor, self).updateWidgets(prefix)
       
   132         if 'renderer' in self.widgets:
       
   133             self.widgets['renderer'].required = True
       
   134 
   130     def get_ajax_output(self, changes):
   135     def get_ajax_output(self, changes):
   131 
   136 
   132         def get_form_factory(context, request):
   137         def get_form_factory(context, request):
   133             return PortletSettingsPropertiesEditor(context, request, self.parent_form)
   138             return PortletSettingsPropertiesEditor(context, request, self.parent_form)
   134 
   139