Повідомлення створено: 21. 04. 2014 [15:11]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
Дано:
Есть виджет, на нем два текстовых поля Text_1 (lkz ecnfyjdrb pyfxtybz) и Text_2 (для наблюдения результата функции attr("text") ).
У элемента Text_1 есть аргумент arg0val - целый, атрибут text = "%1, кВт"
text_1_arg0val получает значение по модбасу .
В обработке виджета пишем
Text_2_text = this["wdg_Text_2"].attr("text") ;
Результат:
На странице в Runtime Text_1 показывает "1200, кВт" - как должно быть.
Text_2 показывает "0, кВт"
Однако если вытаскивать arg0val у Text_1
Text_2_text = this["wdg_Text_2"].attr("arg0val") ;
то получаем корректное значение = 1200.
То. что функция attr() не возвращает "склеенное с аргументом" значение атрибута ТЕКСТ так и задумано автором ?
|
Повідомлення створено: 21. 04. 2014 [15:24]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"s60ru" wrote:
То. что функция attr() не возвращает "склеенное с аргументом" значение атрибута ТЕКСТ так и задумано автором ?
Да, поскольку подстановку осуществляет визуализатор, а если сразу заменять то это уже не динамика и всё "станет" после первой замены.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 21. 04. 2014 [15:43]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
пардон, разве Text_1 не объект со свойствами текст, геометрия, подсказка и пр. , а "Text_1_text" и "this["wdg_Text_1"].attr("text")" просто разные способы обращения к свойству (один простой, второй поддерживает автоматизацию)?
|
Повідомлення створено: 21. 04. 2014 [15:45]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
опечатка
Text_2_text = this["wdg_Text_1"].attr("arg0val") ;
во второй текст пихаем первый.....
[Повідомлення редагувалось 1 раз(ів), останній раз 21.04.2014 в 15:45.]
|
Повідомлення створено: 21. 04. 2014 [16:54]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"s60ru" wrote:
пардон, разве Text_1 не объект со свойствами текст, геометрия, подсказка и пр. , а "Text_1_text" и "this["wdg_Text_1"].attr("text")" просто разные способы обращения к свойству (один простой, второй поддерживает автоматизацию)?
Нет, берём исходники и вникаем, а не достаём вопросами по реализации.
Learn, learn and learn better than work, work and work.
|