Spec的当前API完全违反直觉。我试图在SpecLayout中堆叠两行。如何添加一行最终有两列?
| m |
m := DynamicComposableModel new.
m instantiateModels: #(text1 TextModel ok OkToolbar).
m ok okAction: [ m window delete ].
m openWithSpecLayout: (SpecLayout composed
newRow: [: r | r add: #text1 ; add: #ok ];
yourself).
并添加另一个TextModel将作为新列...如何添加实际行,因为每个人都理解它们:一个小部件低于或高于,而不是将它们添加到右侧或左侧(作为列)?
答案 0 :(得分:2)
因为您添加了一行,并将项添加到行。行项目水平放置。因此,如果您想垂直放置某些内容,则必须将其添加到列中。