addendum:
The Magritte-Scriptaculous package also defines a third accessor to
all objects.
in addition to readUsing: and write:Using: there is added update:Using.
This allows the changing component (e.g. MASelectListComponentSU to
apply any changes to a different selector, so that the model can
respond dynamically to the change.
E.g.
description010CustomerName
^ MAStringDescription new
accessor: (#customerName asAccessor update: #customerNameChangedTo;
options: #customerNamesAvailable);
label: 'Customer Name';
fieldSize: 30;
propertyAt: #filter put: #matchLeft;
componentClass: MAAutoCompletingTextInputComponent;
beSearchable;
bePersisted;
yourself
best regards
Keith