@Massimo - your response assumes the data is being consumed in python, not
in a json response which is where it gets ugly - see the code below.
@Anthony,
per your suggestion I think the data needs some additional processing
before returning a response - in which case why not skip the dal and use
an exec sql command.
For completeness here is how I coded the reference to the computed value
in my Javascript - imho this is a truly ugly hack, since the view is now
tightly coupled to the way the web2py dal handles computed fields, when it
should be treated as just another data element. (Not sure I'd want to
maintain this type of code).
// display the json response
//
var itags = response.tagsummary;
for (var x=0; x< itags.length; x++){
dojo.byId("tagsummary").innerHTML += '<li>' + itags[x].tag.name
+'; ' + itags[x]._extra['COUNT(tagref.tag)' ]+ '</li>';
}
BrendanC