On Nov 17, 5:45 pm, "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote:
> > Hi Diez. Here's the code
>
> > ==controllers.py===
> > problem_grid = AjaxGrid(refresh_url="summarize_problems")
> > [...]
> > @expose(format="json")
> > def summarize_problems(self):
> > rows = []
> > problems = identity.current.user.rosco_problems
> > for p in problems:
> > rows.append([p.problem_name, p.problem_rows,
> > p.problem_cols, p.problem_notes])
>
> > return dict(
> > headers = ["Nome del Problema", "Giorni", "Ore", "Note"],
> > rows = rows
> > )
> > [...]
>
> > ==main.kid===
> > [...]
> > <div id="problem_grid">
> > <span py:content="problem_grid.display()"></span>
> > </div>
> > [...]
>
> > The problem is that if i try to concatenate some html in the rows,
> > like:
> > rows.append(["<a href='/'>"+p.problem_name+"</a>", p.problem_rows,
> > p.problem_cols, p.problem_notes])
>
> > the html is not parsed and while browsing the ajaxgrid in the browser,
> > html is shown 'as-is' (i.e. if, p.problem_name is "myProblem",
> > ajaxgrid shows up a row <a href='/'>myProblem</a>)
>
> Ah, I'm sorry - I thought that the HTML-templating was causing troubles. But
> of course if the row is rendered using json.. Then things depend on how the
> ajax-grid deals with the output.
>
> The problem is that the ajaxgrid doesn't allow for that :(
>
> You need to patch widget.js inside the TG-distro for that to work.
>
Ok, I'll try to hack widget.js and if I'll be successful I upload the
patched file. Maybe it could be useful to someone.
Thank you Diez for you attention
> Diez
--~--~---------~--~----~------------~-------~--~----~
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?hl=en
-~----------~----~----~----~------~----~------~--~---