From c144c8908de7c796d03aca46098e8e0b7bd83810 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mauri=CC=81cio=20Pena?= Date: Fri, 23 Oct 2015 19:45:34 -0200 Subject: [PATCH] A way to use a field as basetext on a LinkColumn. --- table/columns/linkcolumn.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/table/columns/linkcolumn.py b/table/columns/linkcolumn.py index c4bfaf0..a67db41 100644 --- a/table/columns/linkcolumn.py +++ b/table/columns/linkcolumn.py @@ -18,6 +18,10 @@ def __init__(self, header=None, links=None, delimiter=' ', field=None, **kwa super(LinkColumn, self).__init__(field, header, **kwargs) def render(self, obj): + for link in self.links: + if self.field != None: + link.basetext = Accessor(self.field).resolve(obj) + return self.delimiter.join([link.render(obj) for link in self.links])