Getting strings from a list into VID in Red language

76 Views Asked by At

I am trying to create a panel with dynamically created gui elements:

  sentlist: ["A" "B" "C"]
  main: function [slist] [
    view collect [
      keep [below]
      repeat i length? slist [
        keep[
            text slist/i    ; THIS STEP IS NOT WORKING
            field "" ] ] ] ]

  (main sentlist) 

A series of strings is sent to the function for putting text labels from it. The GUI window/panel is opening all right but text elements do not have any label on it. Where is the problem and how can it be solved? Thanks for your help.

1

There are 1 best solutions below

6
On BEST ANSWER
sentlist: ["A" "B" "C"]
main: function [slist] [
    view collect  [
        keep 'below
        repeat i length? slist [
            keep  compose [text (slist/:i) field "" ]
        ]
    ] 
]
main sentlist