我在Pharo中有以下课程
WARestfulHandler subclass: #PgUserAddHandler
instanceVariableNames: ' employeeId'
classVariableNames: ''
poolDictionaries: ''
category: 'abc-Model'
我想实现一个呈现WAComponent类页面的函数,如上面所示,如下所示。
searchFor: aString
<get>
<path: '/userAdd?add={aString}'>
self render: (PgEmployeeRegisterComponent new) employeeId:aString.
请帮助!!
提前致谢!!
答案 0 :(得分:3)
将最后一行替换为:
^ WAHtmlCanvas builder render: WACounter new
WAHtmlCanvas builder render:
返回渲染数据的字符串。为了获得更大的灵活性,您还可以传递一个块,就像任何画笔一样:
^ WAHtmlCanvas builder render: [ :html |
html heading level: 1; with: 'Counter'.
html div
class: 'counter';
with: WACounter new ]
请注意,将为每个请求创建组件的新实例。不会自动保留任何状态,并且回调不会立即生效。