Thanks,
That worked perfectly.
I defined a method like this:
def get_image_url(stack):
template_name = 'openwave/stack_catalogue/_icon.html'
context = {"stack" : stack }
return template.loader.render_to_string(template_name, context)
Stack is my class that has a field called image_icon.
With in the _icon.html template, I simply wrote:
<img src="{{stack.image_icon}}" alt="Application Icon" height="42" width="42">
________________________________________
From: Lyle, David <[email protected]>
Sent: 20 March 2014 15:45
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] Display images/icon in Horizon Tables
This is easy to accomplish by creating a custom template for a cell. In your
table, instead of providing a data field for the column, provide a method name,
have that method load a custom HTML template.
Here is an example of this without an image of this method:
https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/instances/tables.py#L653
But adding an <img> in the HTML template works fine.
David
From: Dave Johnston [mailto:[email protected]]
Sent: Thursday, March 20, 2014 9:20 AM
To: [email protected]
Subject: [openstack-dev] Display images/icon in Horizon Tables
Hi,
I'm creating a custom panel for horizon. I have developed a table that
displays some information, and I would like to add a 'icon' to each row.
Ideally, I want to be able to specify the URL of a remote image, and have it
displayed using the <img> tag.
Can this be acheived with filters, or some other mechanism ?
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev