EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[BugWrong] Недоступность для обработки атрибута value виджета на основе FormEl


Author Message
Written on: 11. 03. 2012 [20:00]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
Нет возможности работать с атрибутом value виджета типа FormEl, созданного на основе пользовательского виджета. А если виджет создан на основе виджета из базовой библиотеки, то можно.

Создаем библиотеку test. Создаем виджет "P1" - родитель /wlb_originals/wdg_Box, создаем проект, в нем стандартную страницу, родитель /wlb_test/wdg_P1. Создаем виджет /wlb_test/wdg_cal, родитель /wlb_originals/wdg_FormEl, атрибут "Тип элемента" - "Строка редактирования", "Вид" - "Дата и время". Теперь, если в P1 создать виджет /wlb_test/wdg_P1/wdg_cal1 на основе /wlb_test/wdg_cal, то в обработчике P1, при установленной доступности атрибута cal1_value для обработки, он (атрибут value виджета /wlb_test/wdg_P1/wdg_cal1) все равно для обработки не доступен (сообщение "Ошибка компиляции функции 'ses_Proj_pg_Page' на языке 'JavaLikeCalc.JavaScript' для виджета: Ошибка компиляции: Переменная 'cal1_value' не определена но использована" при исполнении проекта). А вот если создать в P1 виджет /wlb_test/wdg_P1/wdg_cal2, родитель /wlb_originals/wdg_FormEl, тогда все в порядке, атрибут cal2_value доступен.
Written on: 11. 03. 2012 [20:19]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"IrmIngeneer" wrote:

Нет возможности работать с атрибутом value виджета типа FormEl, созданного на основе пользовательского виджета.

Создаю: test2 -> /wlb_originals/wdg_FormEl
Добавляю: test2 на FormElTests (/wlb_originals/wdg_Box) как test21
Включаю test21->value, в исходном тексте читаю test21_value.
Результат: всё компилируется, читается и менятся.

Не ошибка!


Learn, learn and learn better than work, work and work.
Written on: 11. 03. 2012 [20:36]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
Что ж, буду разбираться, где я напортачил. Спасибо, что проверили, жаль, что отнял время.



11880