使用下拉菜单查看

时间:2015-07-13 17:53:02

标签: rebol rebol3

对于view,我需要定义一个大小,drop-down包含数据,设置其大小并在某个函数中获取所选的输入值。

loadGui: func [] [
    unview/all

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

stylefacet背后的逻辑是什么?定义一个单词,而不是facetsizealignment和其他属性,然后是on-action的一个单词?那个得到评估的(getUrlsEnd Urls)怎么样呢?它应该放在哪里?如果有人可以提供drop-down的详尽示例,那就太棒了。

另一个问题。我知道help system/...,但无法获得有关如何完成上述内容的逻辑的有用信息。您在哪里了解如何构建view构造?怎么样?通常,我读过Nick Antonnacio提供的howtos,但view比他的文件中显示的更多。

1 个答案:

答案 0 :(得分:2)

atronixengineering.com/r3/demo.r上的演示在小部件下也有一个下拉列表。您可以使用compose / deep生成下拉列表。

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吗?