Hi,
I am trying to create a transmission in my browser where a destination port
can be populated form a #selection and #strongSelection source port. It
seems to be that transmission does not occur correctly from
#strongSelection port to the destination port.
To reproduce, in the browser produced by the sample below, double clicking
in the right pane should show the elements up to the selected integer. But
in my case, there is no change in the centre pane.
| browser |
browser := GLMTabulator new
column: #one; column: #two; column: #three; yourself.
browser
transmit to: #one;
andShow: [ :a | a list display: [ :x | 1 to: x ]].
browser
transmit to: #two;
from: #one;
from: #three port: #strongSelection;
andShow: [ :a | a list display: [ :x | 1 to: x ]; allowNil].
browser
transmit to: #three;
from: #one port: #strongSelection;
andShow: [:a | a list display: [ :x | 1 to: x ].].
browser openOn: 100
Is it a bug or wrong usage of transmissions? What is the best way to
populate a destination from multiple origin ports and amongst those one is
#strongSelection.
Thanks.
usman