2015-07-13 5 views
1

Для view, мне нужно определить размер, drop-down с данными, установить его размер и получить выбранное значение для ввода в некоторой функции.вид с выпадающим howto

loadGui: func [] [ 
    unview/all 

    view layout [ 
     Dropd_urls: drop-down (getUrlsEnd Urls) 
    ] 
] 

Что такое логика за style или facet? Определите слово, чем facet, затем size, alignment и другими объектами, затем блоком для on-action? А как насчет оценки (getUrlsEnd Urls), куда ее следует поместить? Если бы кто-то мог представить подробный пример на drop-down, это было бы здорово.

И еще один вопрос. Я знаю help system/..., но не могу получить полезную информацию о логике того, как выполнить то, что было сказано выше. Куда вы идете, чтобы узнать, как построить конструкции view? Как? Обычно я читал howtos, предоставленный Ником Антонасио, но есть больше, чем view, чем то, что показано в его документах.

ответ

2

демо на atronixengineering.com/r3/demo.r имеет также выпадающий список под виджетами. Вы можете создать свой раскрывающийся список с составлением/глубиной.

view layout compose/deep [ 
    Dropd_urls: drop-down [ 
     (getUrlsEnd Urls) 
    ] 
] 

или с различными действиями в зависимости от выбора в списке

view layout [ 
    Dropd_urls: drop-down [ 
    "1" 
    "2" 
    ] on-action [print face/facets/text] 
] 

вы читали Cross Platform App Development with Rebol 3 Saphir?

+0

Демонстрация показывает только «раскрывающийся список», не отвечает на мои вопросы. – Luis

+0

извините; Я не понимал, что вы имели в виду с getUrlsEnd Urls. Я думал, что вы хотите создать динамический раскрывающийся список. Если вы хотите, чтобы действие зависело от вашего выбора, я добавлю второй пример – sqlab