УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

Проблема при создании виджета в проекте


Автор Повідомлення
Повідомлення створено: 01. 11. 2017 [11:55]
Gleb
Gleb Frolov
Автор теми
Зареєстрован(а) с: 22.12.2009
Повідомлення: 12
Добрый день!
Имеется шаблон, в нём расположены виджеты, среди которых виджет с названием ParameterViewTGP1.
Имеется проект со страницей, которая ссылается на шаблон.
При попытке добавить в проект на страничку виджет с названием ParameterViewTGP1 вываливается сообщение:
"Вы пытаетесь создать виджет с именем 'ParameterViewTGP1', который был ранее унаследован и удалён из базового контейнера"
Пытался и в шаблоне удалять и создавать новый виджет, и так и сяк, но так и не понял, что данное сообщение означает и куда копать далее?
Вкладений файл

IMG_20171101_115740.jpg (Тип файлу: image/jpeg, Розмір: 117.25 кілобайтів) — 2010 завантажень
Повідомлення створено: 01. 11. 2017 [12:11]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3743
"Gleb" wrote:

Имеется шаблон, в нём расположены виджеты, среди которых виджет с названием ParameterViewTGP1.
Имеется проект со страницей, которая ссылается на шаблон.
При попытке добавить в проект на страничку виджет с названием ParameterViewTGP1 вываливается сообщение:
"Вы пытаетесь создать виджет с именем 'ParameterViewTGP1', который был ранее унаследован и удалён из базового контейнера"
Пытался и в шаблоне удалять и создавать новый виджет, и так и сяк, но так и не понял, что данное сообщение означает и куда копать далее?

Во первых не делать такого в конфигураторе, что как минимум странно.
А означает это то, что Есть кадр, который наследован от другого и у него удалён некий виджет, который всё ещё есть у предка, в результате удалённый просто помечается как таковой.
Соответственно Вам и сообщается, что Вы хотите странного, а именно сначала наследованный виджет кадра удалили, а потом хотите его создать по новой. А по факту это восстановить наследование и очистить все изменения до уровня наследованного кадра, для чего есть пункт меню, не в конфигураторе, а в среде разработки графического интерфейса.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 10. 11. 2017 [19:23]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3743
"roman" wrote:

А означает это то, что Есть кадр, который наследован от другого и у него удалён некий виджет, который всё ещё есть у предка, в результате удалённый просто помечается как таковой.
Соответственно Вам и сообщается, что Вы хотите странного, а именно сначала наследованный виджет кадра удалили, а потом хотите его создать по новой. А по факту это восстановить наследование и очистить все изменения до уровня наследованного кадра, для чего есть пункт меню, не в конфигураторе, а в среде разработки графического интерфейса.

Теперь, при попытке добавить удалённый виджет по наследованию, он будет просто восстанавливаться.

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



1829