<div>I'm trying to subclass MAReport (in Magritte) to get clickable (selectable) rows. I modified #renderTableBodyOn: in MAReport as shown below but, while the callback code is surely executed (the #editEvent: method is executed), nothing appears in the browser. </div>
<div><br></div><div>renderTableBodyOn: html </div> self visible isEmpty <br>          ifTrue: [...]<div> ifFalse: [</div><div> self visible keysAndValuesDo: [ :index :row | </div><div> html tableRow</div>
<div> class: (self rowStyleForNumber: index);<br></div>                                  onClick: (html scriptaculous evaluator <br>                                          callback: [ :script | component editEvent: row ];<br>                                          return: false);<br>
                                 with: [ <br>                                          self visibleColumns do: [ :col | <br>                                                  col <br>                                                          renderCell: row<br>                                                          index: index<br>
                                                         on: html ] ] ] ]<br><div><br></div><div>where:<br></div><div><br></div><div>editEvent: event<br> | task |<br> task := self call: (event descriptionEdit asComponentOn: event) addValidatedForm.<br>
task ifNotNil: [<br>          self session database save: event.<br>          self refreshReport ]<br></div><div><br></div><div>---John</div>