def title(self): """ The Field schema's title - derived from name if not specified """ try: return self.form.get_item_data(self.name,'title') except KeyError: if self.attr.title is not None: return self.attr.title else: return util.title_from_name(self.name.split('.')[-1])
def title(self): """ The Field schema's title - derived from name if not specified """ try: return self.form.get_item_data(self.name, 'title') except KeyError: if self.attr.title is not None: return self.attr.title else: return util.title_from_name(self.name.split('.')[-1])
def __init__(self, callback, name, label): if not util.valid_identifier(name): raise validation.FormError('Invalid action name %r.'% name) self.callback = callback self.name = name if label is None: self.label = util.title_from_name(name) else: self.label = label
def __init__(self, name, attr, form): """ :arg name: Name for the Collection :arg attr: Schema attr to bind to the field :type attr: schemaish.attr.* :param form: The form the field belongs to. :type form: formish.Form instance. """ self.name = name self.attr = attr self.form = form self._fields = {} # Construct a title self.title = self.attr.title if self.title is None and name is not None: self.title = util.title_from_name(self.name.split('.')[-1])
def __init__(self, name, attr, form): """ :arg name: Name for the Collection :arg attr: Schema attr to bind to the field :type attr: schemaish.attr.* :param form: The form the field belongs to. :type form: formish.Form instance. """ self.name = name if name is not None: self.nodename = name.split('.')[-1] else: self.nodename = '' self.attr = attr self.form = form self._fields = {} # Construct a title self.title = self.attr.title if self.title is None and name is not None: self.title = util.title_from_name(self.name.split('.')[-1])