Hi Mariano
Could it be the the form has to be submitted when the check box is clicked
for the callback to get invoked?
John
On Wednesday, October 2, 2013, Mariano Martinez Peck wrote:
On Tue, Oct 1, 2013 at 2:22 PM, Mariano Martinez Peck <
marianopeck(a)gmail.com <javascript:_e({}, 'cvml',
'marianopeck(a)gmail.com');>> wrote:
Hi guys,
I am using Seaside 3.0 and Magritte 3.
I have a MAReport in which I add as the first column a MACheckboxColumn.
I want to use this table to filter/select/unselect the rows of the report.
If I use a MACheckboxColumn as is (#useLinks answering true), it works, but
if I do (set #useLinks to false):
report addColumn: (MACheckboxColumn new useLinks: false; yourself).
it does not work anymore..the callback of the checkbox is not called
anymore:
MASelectionColumn >> renderCellFormContent: anObject on: html
html checkbox
value: (self isSelected: anObject);
callback: [ :value | self halt. self selectRow: anObject value: value ]
Of course the difference is that with no links it uses
#renderCellFormContent:on: while with useLinks in true it uses
#renderCellLinkContent:on:. I thought it was related to the fact that links
do not need a form but checkbox do. I tried adding a form around the
checkbox, but no luck.
Any ideas?
Thanks
--
Mariano
http://marianopeck.wordpress.com
--
Mariano
http://marianopeck.wordpress.com
--
jmck.seasidehosting.st