Hi Eric,
> I think there's a bug in Magritte in MASelectionColumn the
> renderCellLinkContent:on: method has, html callback:[], but i
> believe it should be html anchor callback:[]
you are right of course. I fixed that in the latest version of Magritte.
> As well, it seems to render MACheckboxColumn as a square outline
> with a square in the middle when selected, rather than as a
> checkbox. I'm completely baffled by this... googling only got me to
> a suggestion about it was using the old renderer, but I tried
> overriding rendererClass to return WAHtmlCanvas, but no luck.
> Completely baffled on this. Any ideas?
By default MAReport tries to use links (and a picture) instead of real
form elements. This has the advantage that you don't need to worry
about putting the report into a form and submitting if after changes.
You can tell the MACheckboxColumn to use a checkbox instead by setting
"aColumn useLinks: false".
> Also, when you created MAReport, did you ever think of the
> possibility of needing to reorganize columns which were appended to
> the description? Or was this something which was left as an
> exercise to the end-user?
Yeah, MAReport is far from ideal. It was originally made for some
commercial projects and later-on extended several times to meet new
requirements. It is not that easily useable as other parts of Magritte.
It is possible to reorganize columns though. Have a look at the ESUG
registration application, as far as I remember it is done in the admin
interface:
http://www.squeaksource.com/Conrad.html> I'm just trying to grok this all, as I was about to implement my own
> stuff from scratch when I found Magritte, which is really cool!
> What I was going to implement, was basically an equivalent to
> NSTableView, etc. in Cocoa, alongside, NSArrayController and
> Bindings. (mainly just because I've been developing on the Mac for
> so long now it seems my brain is wired that way) But I'm hoping
> Magritte can help me avoid that.
If you have any other improvements to the code of Magritte and believe
that this is of general interest, please just commit your changes to
the repository.
Cheers,
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch_______________________________________________
SmallWiki, Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki