Автор |
Сообщение |
Сообщение создано: 15. 09. 2011 [08:41]
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 83
|
Добрый день
Пытаюсь сделать свой виджет с дополнительным атрибутом типа - цвет, как в реализовано в виджете "Кран шаровый".
Не хочет задавать цвет этого атрибута.
Если прописать цвет в списке злементов ( вида - blue, #d3d3d3) все нормально, при написании имени атрибута - заливает черным.
В чем может быть причина перепробовал уже все?
Команды свои добавил и проверил, все нормально. А с этим цветом не могу разобраться.
fill:***:focusColor:
fill:***:focusColor:
fill:***::
И еще один момент о виджетах.
Не получается обрабатывать атрибуты виджетов из их контейнера (Группа элементов). Что делаю не так.
Обращаюсь в виде виджет1_атрибут = виджет2_атрибут
|
Сообщение создано: 15. 09. 2011 [09:29]
|
Maxim
Maxim Lisenko
Contributor
Зарегистрирован(а) с: 18.08.2008
Сообщения: 141
|
Добрый день.
В виджете "Кран шаровый" сделано не так и все работает))
fill:***:focusColor: - это совершенно неправильно.
Почитайте документацию по редактору: http://wiki.oscada.org/Doc/Vision?v=197p#h1058-1
По поводу атрибутов виджетов, не забыли ли вы поставить галочки обработки для соответствующих атрибутов?
|
Сообщение создано: 15. 09. 2011 [10:03]
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 83
|
"Maxim" wrote:
Добрый день.
В виджете "Кран шаровый" сделано не так и все работает))
fill:***:focusColor: - это совершенно неправильно.
Почитайте документацию по редактору: http://wiki.oscada.org/Doc/Vision?v=197p#h1058-1
По поводу атрибутов виджетов, не забыли ли вы поставить галочки обработки для соответствующих атрибутов?
В виджете "Кран шаровый" сделано так, последние строки:
fill:(50|70):(95|45):(95|95):c1:conR_128
fill:(5|45):(5|95):(50|70):c1:conL_128
fill:(50|35):(5|35):(5|10):(93|10):(93|35)::
Если я меняю с1 на свой атрибут, в своем виджете - заливает черным, conR_128 не использую
Но если пишу с1 не добавляя его в атрибуты, он создается там автоматом
и все нормально. Где прописана эта - с1? Как сделать атрибут со своим именем
не понял.
Галки для обработки ставил, может еще какие настройки нужны?
|
Сообщение создано: 15. 09. 2011 [10:13]
|
Maxim
Maxim Lisenko
Contributor
Зарегистрирован(а) с: 18.08.2008
Сообщения: 141
|
"s-s-n" wrote:
В виджете "Кран шаровый" сделано так, последние строки:
fill:(50|70):(95|45):(95|95):c1:conR_128
fill:(5|45):(5|95):(50|70):c1:conL_128
fill:(50|35):(5|35):(5|10):(93|10):(93|35)::
Если я меняю с1 на свой атрибут, в своем виджете - заливает черным, conR_128 не использую
Я же вам дал прямую ссылку на описание редактора, там все внятно описано! В списке элементов виджета "Элементарная фигура" нельзя использовать "свои" атрибуты.
"s-s-n" wrote:
Но если пишу с1 не добавляя его в атрибуты, он создается там автоматом
Вот об этом и читайте тут http://wiki.oscada.org/Doc/Vision?v=197p#h1058-1 или http://wiki.oscada.org/Doc/VCAEngine?v=27f#h668-14
"s-s-n" wrote:
Галки для обработки ставил, может еще какие настройки нужны?
Смотрите на примеры в демо и ищите "10 отличий". Можете попечатать отладочные сообщения со значениями атрибутов, к примеру...
|
Сообщение создано: 15. 09. 2011 [11:46]
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 83
|
Смотрите на примеры в демо и ищите "10 отличий". Можете попечатать отладочные сообщения со значениями атрибутов, к примеру...
Спасибо. С первым разобрался, осталось освоить второй момент.
|
Сообщение создано: 21. 09. 2011 [07:39]
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 83
|
Ещё вопрос о создании своих виджетов.
Пробовал сделать виджет по типу панели управления группой графиков. Добавил те же элементы, с теми же именами, обработку взял из оригинала. Атрибуты тоже добавил, связи в box установил. При вызове окно появляется, но даже время не показывает, не говоря о настройках. В чем может быть причина, или в оригинале что-то скрыто где-то прописано, можно ли его создать?
|
Сообщение создано: 21. 09. 2011 [09:06]
|
Maxim
Maxim Lisenko
Contributor
Зарегистрирован(а) с: 18.08.2008
Сообщения: 141
|
Скрыто нигде ничего не прописано) Зачем пробовать на таком сложном элементе, создайте для начала что-нибудь вроде крана шарового с малым кол-вом динамических элементов и связей, разберитесь со всем, а потом уже...
З.Ы. А почему бы не скопировать эту панель и внести желаемые изменения, получится гораздо меньше мороки...
|
Сообщение создано: 21. 09. 2011 [10:06]
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 83
|
"Maxim" wrote:
А почему бы не скопировать эту панель и внести желаемые изменения, получится гораздо меньше мороки...
Потом я так и сделал, и все заработало. Просто остался вопрос, почему не вышло сделать свой. Надо попробовать что-то попроще, возможность так настраивать очень пригодится.
|
Сообщение создано: 01. 10. 2011 [09:57]
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 83
|
Добрый день
Открываю страницу в новом окне. Но она после открытия не активна, фокус можно передать только мышью.
Хотел узнать почему так происходит и как можно передать фокус этому окну ???
Возможно ли при выборе в комбобоксе названия виджета открыть страницу настройки параметров этого виджета . Или сигнал должен поступить от данного виджета? Страница настроек сделана с динамической связью.
[Сообщение редактировалось 1 раз(а), в последний раз 03.10.2011 в 12:26.]
|
Сообщение создано: 04. 10. 2011 [07:40]
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 83
|
Складывается впечатление, что все открывают страницы только в группе, а если кто и открывал в отдельном окне, то не обратил внимание на его "неактивность".
|