Item list в popup окне

Главные вкладки

9 сообщений [Последнее сообщение]

Gorislav

с mymodo 3405 дней
15
1 vote
+
Голос за!
-
Голос против!

Привет ребята!

В процессе изготовления своего лайаута, решил сделать айтем лист в вываливающемся окошке (popover form). Но не понимаю как это сделать. В форм эдиторе есть контролы embed viewport preset и embed viewport type вроде как для этого но там выбор ограничен и нет айтем листа :( 

Может кто-то знает решение?

layout.createOrClose - не подходит) 

 

 

biotron

с mymodo 3899 дней
414
9 votes
+
Голос за!
-
Голос против!
Медаль Троллямодонафт

Попробуй так.

layout.create "Tool Bar" width:300 height:800 persistent:false style:popoverRollOff layout:GL_Items_Layout

в 901 работает.

Или я может чего то не понял?

Автор

Gorislav

с mymodo 3405 дней
15
1 vote
+
Голос за!
-
Голос против!

Спасибо! почти так, но надо что бы "вываливалось" из кнопки, а не появлялось на ее месте (другие кнопки загораживает). И еще такой вопрос: вот в конце это имя лайаута, как у знать эти имена? 

biotron

с mymodo 3899 дней
414
9 votes
+
Голос за!
-
Голос против!
Медаль Троллямодонафт

Оно "вылазит само" уж не помню с какой версии. Если на кнопку прописать команду что то типа 

attr.formPopover {77198220086:sheet}

как узнать номер ItemList я незнаю. И не уверен что он есть вобще. Сделай свою форму и добавь в нее Item list. Далее по инстркуции.

Попробуй начни отсюда. http://community.thefoundry.co.uk/discussion/topic.aspx?f=37&t=67055

Имена можно узнать если нажать на мелкий уголок в форме. Примерно здесь.

http://c2n.me/3GhfnnL

Автор

Gorislav

с mymodo 3405 дней
15
1 vote
+
Голос за!
-
Голос против!

Все равно не понимаю как формируется и редактируется команда эта layout.create

Куда писать имя окнаи как его узнать (

Модо у меня 10

Автор

Gorislav

с mymodo 3405 дней
15
1 vote
+
Голос за!
-
Голос против!

Вопрос решен!

 

layout.createOrClose cookie:ItemList open:? layout:{Item List Palette} title:{Item List} width:400 height:600 persistent:1 style:popoverPointAt

 

"Стиль" в конце определяет тип окна в котором появляется лайаут

Знать бы еще где узнать куки

Куки нужны чтобы "знать" открыто уже окно или нет.

Если команда стоит на кнопке в форме, то независимо от состояния кнопка открывает окно, а клик вне окна закрывает его. (open:?  из команды можно убрать, а то это запрос получается на проверку состояния)

Если команда на хоткее, то твоему окну нужны свои уникальные куки, чтобы небыло ошибок в работе, и небольшая правка команды   open:?+

Автор

Gorislav

с mymodo 3405 дней
15
1 vote
+
Голос за!
-
Голос против!

Все что нужно сделал но возникла еще идея. Как этой командой вызвать лайаут который я сам создал и сохранил? Видимо я что-то делаю не так, но не понимаю что именно.

Имя лэйаута ставишь в "layout:" и должно работать.

Немного по теме, если ещё не видел. http://mymodo.ru/blog/ukroshchenie-form-rabota-s-form-editor-forms-v-cfg...