minor fixes for composer.schema
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1962 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
cce4ec33f7
commit
9a600b7388
2 changed files with 7 additions and 9 deletions
|
@ -50,18 +50,16 @@ class Field(Component):
|
|||
def name(self):
|
||||
return self.__name__
|
||||
|
||||
#@property
|
||||
#def title(self):
|
||||
# return self.title or self.name
|
||||
|
||||
def getTitleValue(self):
|
||||
return self.title or self.name
|
||||
|
||||
def marshallValue(self, value):
|
||||
return toStr(value)
|
||||
return value
|
||||
#return toStr(value)
|
||||
|
||||
def displayValue(self, value):
|
||||
return toStr(value)
|
||||
return value
|
||||
#return toStr(value)
|
||||
|
||||
def unmarshallValue(self, strValue):
|
||||
return toUnicode(strValue) or u''
|
||||
|
|
|
@ -73,9 +73,9 @@ class ClientInstance(object):
|
|||
template = self.template
|
||||
values = attrs.setdefault(self.aspect, {})
|
||||
if template is not None:
|
||||
for c in template.components:
|
||||
name = c.name
|
||||
result[name] = values.get(name, u'')
|
||||
for f in template.fields:
|
||||
name = f.name
|
||||
result[name] = f.displayValue(values.get(name, u''))
|
||||
result['__name__'] = self.context.__name__
|
||||
return result
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue