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

我只是不断地将我的输出放在一行上。我错过了什么吗?我已经尝试了几种变体,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 回答