| Author | Message | 
		| Written on: 15. 09. 2011 [08:41] | 
	
		| s-s-n s-s-n Topic creator registered since: 16.08.2011 Posts: 83 | Добрый день 
 Пытаюсь сделать свой виджет с дополнительным атрибутом типа - цвет, как в реализовано в виджете "Кран шаровый".
 Не хочет задавать цвет этого атрибута.
 Если прописать цвет в списке злементов ( вида - blue, #d3d3d3) все нормально, при написании имени атрибута - заливает черным.
 В чем может быть причина перепробовал уже все?
 Команды свои добавил и проверил, все нормально. А с этим цветом не могу разобраться.
 fill:***:focusColor:
 fill:***:focusColor:
 fill:***::
 
 И еще один момент о виджетах.
 Не получается обрабатывать атрибуты виджетов из их контейнера (Группа элементов). Что делаю не так.
 Обращаюсь в виде виджет1_атрибут =  виджет2_атрибут
 
 | 
	
		
	
		| Written on: 15. 09. 2011 [09:29] | 
	
		| Maxim Maxim Lisenko Contributor   registered since: 18.08.2008 Posts: 141 | Добрый день. В виджете "Кран шаровый" сделано не так и все работает))
 fill:***:focusColor: - это совершенно неправильно.
 Почитайте документацию по редактору: http://wiki.oscada.org/Doc/Vision?v=197p#h1058-1
 По поводу атрибутов виджетов, не забыли ли вы поставить галочки обработки для соответствующих атрибутов?
 | 
	
		
	
		| Written on: 15. 09. 2011 [10:03] | 
	
		| s-s-n s-s-n Topic creator registered since: 16.08.2011 Posts: 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? Как сделать атрибут со своим именем
 не понял.
 Галки для обработки ставил, может еще какие настройки нужны?
 
 
 
 | 
	
		
	
		| Written on: 15. 09. 2011 [10:13] | 
	
		| Maxim Maxim Lisenko Contributor   registered since: 18.08.2008 Posts: 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 отличий". Можете попечатать отладочные сообщения со значениями атрибутов, к примеру...
 | 
	
		
	
		| Written on: 15. 09. 2011 [11:46] | 
	
		| s-s-n s-s-n Topic creator registered since: 16.08.2011 Posts: 83 | Смотрите на примеры в демо и ищите "10 отличий". Можете попечатать отладочные сообщения со значениями атрибутов, к примеру...
 
 
 Спасибо. С первым разобрался, осталось освоить второй момент.
 | 
	
		
	
		| Written on: 21. 09. 2011 [07:39] | 
	
		| s-s-n s-s-n Topic creator registered since: 16.08.2011 Posts: 83 | Ещё вопрос о создании своих виджетов. Пробовал сделать виджет по типу панели управления группой графиков. Добавил те же элементы, с теми же именами, обработку взял из оригинала. Атрибуты тоже добавил, связи в box установил. При вызове окно появляется, но даже время не показывает, не говоря о настройках. В чем может быть причина, или в оригинале что-то скрыто где-то прописано, можно ли его создать?
 | 
	
		
	
		| Written on: 21. 09. 2011 [09:06] | 
	
		| Maxim Maxim Lisenko Contributor   registered since: 18.08.2008 Posts: 141 | Скрыто нигде ничего не прописано) Зачем пробовать на таком сложном элементе, создайте для начала что-нибудь вроде крана шарового с малым кол-вом динамических элементов и связей, разберитесь со всем, а потом уже... З.Ы. А почему бы не скопировать эту панель и внести желаемые изменения, получится гораздо меньше мороки...
 | 
	
		
	
		| Written on: 21. 09. 2011 [10:06] | 
	
		| s-s-n s-s-n Topic creator registered since: 16.08.2011 Posts: 83 | "Maxim" wrote:
 А почему бы не скопировать эту панель и внести желаемые изменения, получится гораздо меньше мороки...
 
 
 Потом я так и сделал, и все заработало. Просто остался вопрос, почему не вышло сделать свой. Надо попробовать что-то попроще, возможность так настраивать очень пригодится.
 | 
	
		
	
		| Written on: 01. 10. 2011 [09:57] | 
	
		| s-s-n s-s-n Topic creator registered since: 16.08.2011 Posts: 83 | Добрый день 
 Открываю страницу в новом окне. Но она после открытия не активна, фокус можно передать только мышью.
 Хотел узнать почему так происходит и как можно передать фокус этому окну ???
 
 Возможно ли при выборе в комбобоксе названия виджета открыть страницу настройки параметров этого виджета . Или сигнал должен поступить от данного виджета? Страница настроек сделана с динамической связью.
 
 
 [This article was edited 1 times, at last   03.10.2011  at 12:26.]
 | 
	
		
	
		| Written on: 04. 10. 2011 [07:40] | 
	
		| s-s-n s-s-n Topic creator registered since: 16.08.2011 Posts: 83 | Складывается впечатление, что все открывают страницы только в группе, а если кто и открывал в отдельном окне, то не обратил внимание на его "неактивность". |