Mit dem REBOL/View 2.7.8 Core möchte ich vorher ein Layout für die Ansicht vorbereiten, indem ich den verschiedenen Layoutelementen automatisch Wörter zuweise, wie im folgenden Beispiel. StattREBOL Layout: Wie man Layoutwörter automatisch erstellt - Wort hat keinen Kontext?
prepared-view: [across
cb1: check
label "Checkbox 1"
cb2: check
label "Checkbox 2"
cb3: check
label "Checkbox 3"
cb4: check
label "Checkbox 4"
]
view layout prepared-view
Ich würde so wie die Worte cb1
-cb5
automatisch erstellt werden, zB:
prepared-view2: [ across ]
for i 1 4 1 [
cbi: join "cb" i
cbi: join cbi ":"
cbi: join cbi " check"
append prepared-view2 to-block cbi
append prepared-view2 [
label ]
append prepared-view2 to-string join "Checkbox " i
]
view layout prepared-view2
Doch während difference prepared-view prepared-view2
zeigt keine Unterschiede im Block analysiert werden (== []
) , das zweite Skript führt zu einem Fehler:
Ich habe stundenlang versucht zu verstehen, warum, und ich denke, irgendwie müssen die neuen Wörter an den spezifischen Kontext gebunden sein, aber ich habe noch keine Lösung für das Problem gefunden.
Was muss ich tun?
Ja, das hilft viel, danke! –