Повідомлення створено: 21. 03. 2014 [14:47]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
Может и не бага, но...
Делаю:
1) Скопировал "Корневую страницу" из библиотеки "Основные элементы" в свою библиотеку с опцией "Наследовать" (чтоб скопировать с картинками openSCADA b под ней).
2) Модернизировал свой виджет как мне надо, удалил один ряд кнопок SO
3) Потом понадобилось добавить кнопку....
4) Скопировал SO8 и вставляю как SO9
Ожидаемый результат:
добавилась кнопка SO9
Полученный результат:
Сообщение "вы пытаетесь создать виджет с именем "so9", который был ранееунаследован и удален из базового контейнера! - ОК" и кнопка не добавлена.
Так и должно быть ?
Теперь добавть кнопку можно только начина с SO17 ?
И какой это имеет практический смысл ?
|
Повідомлення створено: 21. 03. 2014 [14:59]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"s60ru" wrote:
Может и не бага, но...
Зачем тогда сюда постить, что-бы я их метил как ошибочные баги?
"s60ru" wrote:
Сообщение "вы пытаетесь создать виджет с именем "so9", который был ранееунаследован и удален из базового контейнера! - ОК" и кнопка не добавлена.
Так и должно быть ?
Раз есть такое сообщение, то очевидно, что должно.
Наследование предусматривает, что одноимённые виджеты присутствуют у наследника, а то что Вы его удалили просто помечает, что он удалён и не создаёт его в наследнике, следовательно Вы не можете создать другого виджета с таким-же именем. Вернуть как было это "Очистить изменения".
Learn, learn and learn better than work, work and work.
|