More tweaks for Buefy support

This commit is contained in:
Lance Edgar 2019-04-15 20:34:34 -05:00
parent 4a92b05b57
commit e45dfd7351
7 changed files with 15 additions and 18 deletions

View file

@ -959,7 +959,7 @@ class Grid(object):
'valueless_verbs': valueless,
'verb_labels': filtr.verb_labels,
'verb': filtr.verb or filtr.default_verb or filtr.verbs[0],
'value': filtr.value,
'value': six.text_type(filtr.value) if filtr.value is not None else "",
}
return data
@ -1088,12 +1088,12 @@ class Grid(object):
# leverage configured rendering logic where applicable;
# otherwise use "raw" data value as string
if self.renderers and name in self.renderers:
row[name] = self.renderers[name](rowobj, name)
value = self.renderers[name](rowobj, name)
else:
value = self.obtain_value(rowobj, name)
if value is None:
value = ""
row[name] = six.text_type(value)
if value is None:
value = ""
row[name] = six.text_type(value)
# set action URL(s) for row, as needed
self.set_action_urls(row, rowobj, i)