We don't bite newbies here... much | |
PerlMonks |
Re^2: TableMatrix asynch update of cellsby olgo (Acolyte) |
on Apr 26, 2022 at 11:09 UTC ( [id://11143308]=note: print w/replies, xml ) | Need Help?? |
Thanks for your kind responses. I agree that breaking OO encapsulation is a bad idea, but I don't really understand why it is described as an attribute alongside all other "public" attributes unless it is also to be regarded as a means for manipulating the table it is associated with. By using the "appropriate methods", I assume you mean the set method? This does work, but only as long as the TableMatrix is not disabled. (My supplied example does not set the TableMatrix to disabled, which is my bad, it shold have been for a clearer example.) (The reason for using a disabled TableMatrix is to avoid the user making changes to it, or , where applicable, replacing the cell with e.g. a Combobox widget for easier editing. The TableMatrix cells must never be changed, thus I use the -state => 'disabled') So, I rephrase my original question: What is the best way to update the cells of a disabled TableMatrix without breaking OO encapsulation? Regards
In Section
Seekers of Perl Wisdom
|
|