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

[BugWrong] [Vision] вставить виджет с именем, который был ранее унаследован и удален из базового контейнера


Author Message
Written on: 21. 03. 2014 [14:47]
s60ru
Антон Петров
Topic creator
registered since: 10.05.2012
Posts: 141
Может и не бага, но...

Делаю:
1) Скопировал "Корневую страницу" из библиотеки "Основные элементы" в свою библиотеку с опцией "Наследовать" (чтоб скопировать с картинками openSCADA b под ней).
2) Модернизировал свой виджет как мне надо, удалил один ряд кнопок SO
3) Потом понадобилось добавить кнопку....
4) Скопировал SO8 и вставляю как SO9

Ожидаемый результат:
добавилась кнопка SO9

Полученный результат:
Сообщение "вы пытаетесь создать виджет с именем "so9", который был ранееунаследован и удален из базового контейнера! - ОК" и кнопка не добавлена.

Так и должно быть ?
Теперь добавть кнопку можно только начина с SO17 ?
И какой это имеет практический смысл ?
Written on: 21. 03. 2014 [14:59]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"s60ru" wrote:

Может и не бага, но...

Зачем тогда сюда постить, что-бы я их метил как ошибочные баги?

"s60ru" wrote:

Сообщение "вы пытаетесь создать виджет с именем "so9", который был ранееунаследован и удален из базового контейнера! - ОК" и кнопка не добавлена.

Так и должно быть ?

Раз есть такое сообщение, то очевидно, что должно.
Наследование предусматривает, что одноимённые виджеты присутствуют у наследника, а то что Вы его удалили просто помечает, что он удалён и не создаёт его в наследнике, следовательно Вы не можете создать другого виджета с таким-же именем. Вернуть как было это "Очистить изменения".

Learn, learn and learn better than work, work and work.



3089