"Sanjay" <[EMAIL PROTECTED]> writes:
>> Maybe autogenerating css classes for the TH's TDs like "col_1", "col_2",
>> etc. could do the trick. If so, a patch at the Trac would be gladly
>> accepted so everyone can benefit :)
>
> Hi Alberto
>
> Thanks for the specific suggestions. With my current level of knowledge
> and skills, putting a patch for this at Trac seems a bit overwhelming
> for me; however, this remains in my future to-try list, if not
> addressed by some expert till then.
Try applying this patch (attached both inline and as an attachment) to your TG
and restart your application.
I have it here in my own custom template and I have no problems with that so
far. :-)
Be seeing you,
-- START HERE --
Index: turbogears/widgets/templates/datagrid.kid
===================================================================
--- turbogears/widgets/templates/datagrid.kid (revisão 1732)
+++ turbogears/widgets/templates/datagrid.kid (cópia de trabalho)
@@ -2,7 +2,7 @@
<table id="${name}" class="grid" cellpadding="0" cellspacing="1" border="0">
<thead py:if="columns">
<tr>
- <th py:for="col in columns">
+ <th py:for="i, col in enumerate(columns)" class="col_${i}">
${col.title}
</th>
</tr>
Index: turbogears/widgets/templates/paginate_datagrid.kid
===================================================================
--- turbogears/widgets/templates/paginate_datagrid.kid (revisão 1732)
+++ turbogears/widgets/templates/paginate_datagrid.kid (cópia de trabalho)
@@ -35,7 +35,7 @@
<td>
<table id="${name}" class="grid" cellpadding="0" cellspacing="1"
border="0">
<thead py:if="columns">
- <th py:for="col in columns">
+ <th py:for="i, col in enumerate(columns)" class="col_${i}">
<a py:if="col.get_option('sortable', False) and getattr(tg,
'paginate', False)"
href="${tg.paginate.get_href(1, col.name,
col.get_option('reverse_order', False))}">${col.title}</a>
<span py:if="not getattr(tg, 'paginate', False) or not
col.get_option('sortable', False)" py:replace="col.title"/>
-- END HERE --
--
Jorge Godoy <[EMAIL PROTECTED]>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---
Index: turbogears/widgets/templates/datagrid.kid
===================================================================
--- turbogears/widgets/templates/datagrid.kid (revisão 1732)
+++ turbogears/widgets/templates/datagrid.kid (cópia de trabalho)
@@ -2,7 +2,7 @@
<table id="${name}" class="grid" cellpadding="0" cellspacing="1" border="0">
<thead py:if="columns">
<tr>
- <th py:for="col in columns">
+ <th py:for="i, col in enumerate(columns)" class="col_${i}">
${col.title}
</th>
</tr>
Index: turbogears/widgets/templates/paginate_datagrid.kid
===================================================================
--- turbogears/widgets/templates/paginate_datagrid.kid (revisão 1732)
+++ turbogears/widgets/templates/paginate_datagrid.kid (cópia de trabalho)
@@ -35,7 +35,7 @@
<td>
<table id="${name}" class="grid" cellpadding="0" cellspacing="1" border="0">
<thead py:if="columns">
- <th py:for="col in columns">
+ <th py:for="i, col in enumerate(columns)" class="col_${i}">
<a py:if="col.get_option('sortable', False) and getattr(tg, 'paginate', False)"
href="${tg.paginate.get_href(1, col.name, col.get_option('reverse_order', False))}">${col.title}</a>
<span py:if="not getattr(tg, 'paginate', False) or not col.get_option('sortable', False)" py:replace="col.title"/>