Hi Rogier,
Please feel free to add something for this to QCMagritte
I've experimented with QCCommandColumn but without
success (it needs something in its component instance
variable but I'm clueless as to what).
QCCommandColumn>>execute: aBlock with: aRow
aBlock isSymbol ifTrue: [ ^aRow perform: aBlock ].
^aBlock cull: aRow cull: self component
A command may want to have access to both the row it operates
on and the report, or the component containing the report
QCToManyReport>>buildCommandColumn
| retVal |
retVal := (QCCommandColumn on: self) setReport: self report.
self addDefaultCommandsTo: retVal.
self addDescriptionCommandsTo: retVal.
self addOrderingCommandsTo: retVal.
^ retVal
Stephan