Вариант 1.
var Sample = SamplePanel.add("edittext", undefined,'3000');
Sample.Text = 2000;
$.writeln(Sample.Text);
Все в порядке, показывает 2000.
Вариант 2.
var Sample = SamplePanel.add("edittext", undefined,'3000');
$.writeln(Sample.Text);
Показывает undefined.
В хелпе написано, что при создании компонента методом add, содержание аргумента Text присваивается свойства Text создаваемого компонента. Выходит, что не присваивается, или я что-то неправильно поняла?
Зачем мне это нужно? Мне нужно, чтобы в процедуре создания формы дефолтные значения отображались в соответствующих окнах ввода (что работает) и одновременно отправлялись в соответствующие переменные для участия в последующих расчетах (что не работает, если явно не присвоить свойству Text нужное значение). Хочу избежать лишнего кода или понять, что этот код на самом деле необходим.
var Sample = SamplePanel.add("edittext", undefined,'3000');
Sample.Text = 2000;
$.writeln(Sample.Text);
Все в порядке, показывает 2000.
Вариант 2.
var Sample = SamplePanel.add("edittext", undefined,'3000');
$.writeln(Sample.Text);
Показывает undefined.
В хелпе написано, что при создании компонента методом add, содержание аргумента Text присваивается свойства Text создаваемого компонента. Выходит, что не присваивается, или я что-то неправильно поняла?
Зачем мне это нужно? Мне нужно, чтобы в процедуре создания формы дефолтные значения отображались в соответствующих окнах ввода (что работает) и одновременно отправлялись в соответствующие переменные для участия в последующих расчетах (что не работает, если явно не присвоить свойству Text нужное значение). Хочу избежать лишнего кода или понять, что этот код на самом деле необходим.