Commit 25a08612 authored by Serge S. Koval's avatar Serge S. Koval

Merge pull request #774 from pawl/patch-2

Fix display of initial value in editable list view
parents 8293f443 2c034790
...@@ -71,8 +71,8 @@ class XEditableWidget(object): ...@@ -71,8 +71,8 @@ class XEditableWidget(object):
field inside of the FieldList (StringField, IntegerField, etc). field inside of the FieldList (StringField, IntegerField, etc).
""" """
def __call__(self, field, **kwargs): def __call__(self, field, **kwargs):
value = kwargs.pop("value", "") kwargs.setdefault('data-value', kwargs.pop('value', ''))
kwargs.setdefault('data-role', 'x-editable') kwargs.setdefault('data-role', 'x-editable')
kwargs.setdefault('data-url', './ajax/update/') kwargs.setdefault('data-url', './ajax/update/')
...@@ -92,7 +92,7 @@ class XEditableWidget(object): ...@@ -92,7 +92,7 @@ class XEditableWidget(object):
kwargs = self.get_kwargs(subfield, kwargs) kwargs = self.get_kwargs(subfield, kwargs)
return HTMLString( return HTMLString(
'<a %s>%s</a>' % (html_params(**kwargs), value) '<a %s>%s</a>' % (html_params(**kwargs), kwargs['data-value'])
) )
def get_kwargs(self, subfield, kwargs): def get_kwargs(self, subfield, kwargs):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment