<div>I&#39;m trying to use Magritte for a &quot;buddy list&quot; app.  I&#39;ve defined Buddy using Magritte (i.e., using description* class-side methods).  One of the buddy attributes is userName.  When I bring up an editor for a buddy (using #addValidatedForm) I would like to be able to select a userName (from those in the system) and have the remaining attributes filled in automatically.  But each attribute is uniquely associated with a description* method and there doesn&#39;t appear to be a way to define an action (associated with selecting a userName) that would allow me to define the other buddy attribute and have them appear in the editor.<br>
</div><div><br></div><div>---John</div><div><br></div><div>descriptionUserName<br><br>    ^ MASingleOptionDescription new<br>                       options: ((MMADatabase users collect: [ :each | each userName ]) asArray); <br>                       selectorAccessor: #userName;<br>
                       label: &#39;User Name&#39;;<br>                       priority: 1;<br>                       default: &#39;N/A&#39;;<br>                       undefined: &#39;N/A&#39;;<br>               yourself<br></div>