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

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


Author Message
Written on: 01. 11. 2017 [11:55]
Gleb
Gleb Frolov
Topic creator
registered since: 22.12.2009
Posts: 12
Добрый день!
Имеется шаблон, в нём расположены виджеты, среди которых виджет с названием ParameterViewTGP1.
Имеется проект со страницей, которая ссылается на шаблон.
При попытке добавить в проект на страничку виджет с названием ParameterViewTGP1 вываливается сообщение:
"Вы пытаетесь создать виджет с именем 'ParameterViewTGP1', который был ранее унаследован и удалён из базового контейнера"
Пытался и в шаблоне удалять и создавать новый виджет, и так и сяк, но так и не понял, что данное сообщение означает и куда копать далее?
Attachment

IMG_20171101_115740.jpg (File type: image/jpeg, Size: 117.25 kilobytes) — 1951 downloads
Written on: 01. 11. 2017 [12:11]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"Gleb" wrote:

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

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

Learn, learn and learn better than work, work and work.
Written on: 10. 11. 2017 [19:23]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"roman" wrote:

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

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

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



3521