2

これをまったく機能させることができません:

renderContentOn: html
    html form: [
        html textInput
        on: #newEmp of: self.

        html submitButton
        callback: [ self addEmployee: newEmp ];
        text: 'Add Employee'.

        self employeeNames do: [ :eachEmp |  html text: Character cr asString. html text: eachEmp.]
    ]

私は出力を1行で取得し続けます。何か不足していますか?いくつかのバリエーションを試しましcrたが、これまでのところ機能していません。

4

2 に答える 2

6

ブラウザーにデータを表示するためにキャリッジ リターンに依存しないでください。従業員の名前は明らかにリストまたはテーブルに属します (名前のリストを提供しています)。

html unorderedList: [
    self employeeNames do: [ :eachEmp | 
        html listItem: [
            html text: eachEmp ] ] ]
于 2013-06-26T05:13:43.250 に答える
3

あなたは間違いhtml breakなく代わりに、html text: Character crまたはそのバリエーションを望んでいます。HTML は意図的にテキスト内の改行を単純なスペースとして扱います。

それ以外では、項目リストを使用するという max-leske のアイデアは非常に好まれます。

于 2013-06-26T08:48:09.647 に答える