[openstack-dev] [horizon] Set CSS style for each cell in Datatable according to the value

严超 yanchao727 at gmail.com
Tue Apr 19 03:25:36 UTC 2016


Thank you ! That works for me !

*Best Regards!*


*Chao Yan--------------About me : http://about.me/chao_yan
<http://about.me/chao_yan>*

*My twitter: @yanchao727 <https://twitter.com/yanchao727>*
*My Weibo: http://weibo.com/herewearenow <http://weibo.com/herewearenow>*
*--------------*

2016-04-14 18:01 GMT+08:00 严超 <yanchao727 at gmail.com>:

> Can you be more explicit ? How should we overwrite the Cell Class of
> Horizon ?
> Is there a best practice ? Or example at hand ?
> Seems that is not easy for me and, it's the only choice here for that
> case?
>
> Thank you very mush for your reply !
>
> *Best Regards!*
>
>
> *Chao Yan--------------About me : http://about.me/chao_yan
> <http://about.me/chao_yan>*
>
> *My twitter: @yanchao727 <https://twitter.com/yanchao727>*
> *My Weibo: http://weibo.com/herewearenow <http://weibo.com/herewearenow>*
> *--------------*
>
> 2016-04-14 17:44 GMT+08:00 Itxaka Serrano Garcia <itxaka at redhat.com>:
>
>> If Im reading the correct correctly, you can provide on your Table class
>> in the Meta, a cell_class.
>>
>> So you could create your custom Cell class that inherits from the normal
>> Cell class (from horizon.tables.base import Cell), and based on the data,
>> change the css before rendering?
>>
>>
>>
>>
>> On 04/14/2016 10:44 AM, 严超 wrote:
>>
>>> Hi, Everyone:
>>>      Is there a possible way to set CSS style for*each cell* in
>>> *DataTable* according to the value of the cell ? For example, if the
>>> cell value is *'available' *then the css should display a *green icon*
>>> as well, else if the cell value is *'error'* the the css should display
>>> a *red icon*.
>>>      What I found is horizon.tables*.*Columnoption:
>>>
>>> classes<
>>> http://docs.openstack.org/developer/horizon/ref/tables.html#horizon.tables.Column.classes
>>> >
>>>
>>>          An iterable of CSS classes which should be added to this
>>>     column.                     Example: classes=('foo', 'bar').
>>>
>>>      But this sets all the column cell style.
>>>      Is there a possible way to set CSS style for* each cell
>>> respectively?*
>>>      I'm very grateful for answering.
>>>
>>> /*Best Regards!*/
>>> /*Chao Yan*
>>> **--------------
>>> About me : http://about.me/chao_yan/
>>> //My twitter: @yanchao727 <https://twitter.com/yanchao727>
>>> /////My Weibo: http://weibo.com/herewearenow
>>> ////--------------/*/
>>> /*
>>>
>>>
>>>
>>> __________________________________________________________________________
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160419/c2f1f14f/attachment.html>


More information about the OpenStack-dev mailing list