Re: Bug in Magritte?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Bug in Magritte?

Lukas Renggli-2
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