예제 #1
0
파일: forms.py 프로젝트: ish/formish
 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])
예제 #2
0
파일: forms.py 프로젝트: wetriba/formish
 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])
예제 #3
0
파일: forms.py 프로젝트: zvoase/formish
 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
예제 #4
0
파일: forms.py 프로젝트: zvoase/formish
 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])
예제 #5
0
파일: forms.py 프로젝트: wetriba/formish
 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])