so i've found what appears to be a bug (or feature)
if i used the rowStyler like in the following
<div ex:role="view"
ex:viewClass="Tabular"
ex:label="Table"
ex:columns=".device, .vendor, .model, .software_version, .last_seen, .uptime,
.label"
ex:columnLabels="device, vendor, model, sw_version,
last_seen, uptime, action"
ex:sortColumn="1"
ex:sortAscending="true"
ex:rowStyler="rowColour"
>
<tr>
<td><span ex:content=".device"></span></td>
<td><span ex:content=".vendor"></span></td>
<td><span ex:content=".model"></span></td>
<td><span ex:content=".software_version"></span></td>
<td><span ex:content=".last_seen"></span></td>
<td><span ex:content=".uptime"></span></td>
<td><span ex:content=".label"></span></td>
</tr>
</div>
then it works (with the relevant rowColour() function).
however, if i have the table content (ie all the <tr><td><span/></td></
tr>) wrapped up in a <table> element then the entire table get's a
single colour rather than colouring each row dependent upon the
function.
this is a problem because i need the <table/> wrapped around the spans
in order to basically allow customised sorting of the columns - which
appears to require that the column contents must be in a <table/>
element. this is shown in the following example (note that this is a
different view to the one above) where i sort by a network 'port':
http://www/~ytl/exhibit/ports.html
however, if i leave out the <table/>, then it doesn't show the correct
content on the sorted column (ie it just shows the label, rather than
the actual port):
http://www/~ytl/exhibit/ports-notsorted.html
i think a viable solution would be to allow the <table/> element to
contain the ex:rowStyler attribute.
cheers,
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"SIMILE Widgets" 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/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---