簡體   English   中英

在Spec中添加一行會導致列?

[英]Adding a row in Spec results in a column?

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).

SpecLayout有兩列

並添加另一個TextModel將作為新列...如何添加實際行,因為每個人都理解它們:一個小部件低於或高於,而不是將它們添加到右側或左側(作為列)?

因為您添加了一行,並將項添加到行。 行項目水平放置。 因此,如果要垂直放置某些內容,則必須將其添加到列中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM