Hi all,
I'm writing a simple graphical version of the legendary "Hello,
world".�� I have a window with a text field, a button and a label.��
What I'm trying to do is to make the button (which is initially
disabled) enabled upon user entering text.�� However, it seems that
the user first must "Accept" the text for the action to be fired.
Here's some snippets of code:
<code>
initializePresenter
������ textName whenTextChanged: [
������ ������ buttonGreet enable ].
������ buttonGreet action: [
������ ������ labelGreeting text: 'Hello, ', textName text, '!'.
������ ������ buttonGreet disable ].
initializeWidgets
������ self instantiateModels: #(
������ ������ textName ������ ������ ������ TextModel
������ ������ labelGreeting������ LabelModel
������ ������ buttonGreet������ ������ ButtonModel
������ ).
������
������ labelGreeting text: ''.
������ buttonGreet label: 'Greet Me!'; disable.
</code>
What am I doing wrong?
TIA,
PS:�� I have tried `whenTextChanged` to no avail --it shows the
same behaviour.
--
Bahman Movaqar (http://BahmanM.com)
ERP Evaluation, Implementation & Deployment Consultant
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)