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

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


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

IMG_20171101_115740.jpg (Тип файла: image/jpeg, Размер: 117.25 килобайт) — 1956 загрузок
Сообщение создано: 01. 11. 2017 [12:11]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"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
Сообщения: 3742
"roman" wrote:

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

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

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



17271