def isCheckBoxLayout(self, field_name): widget = self.widgets[field_name] return (ICheckBoxWidgetLayout.providedBy(widget) and not IMultiLineWidgetLayout.providedBy(widget))
def isMultiLineLayout(self, field_name): widget = self.widgets[field_name] return IMultiLineWidgetLayout.providedBy(widget)
def isSingleLineLayout(self, field_name): widget = self.widgets[field_name] return not (IMultiLineWidgetLayout.providedBy(widget) or ICheckBoxWidgetLayout.providedBy(widget))
def isCheckBoxLayout(self, field_name): widget = self.widgets[field_name] return ICheckBoxWidgetLayout.providedBy(widget) and not IMultiLineWidgetLayout.providedBy(widget)