[Seaside] Application null rendering

stephane ducasse stephane.ducasse at free.fr
Thu Jul 26 08:34:29 UTC 2007


Ok I will update to a newer version of seaside.

On 25 juil. 07, at 19:57, Philippe Marschall wrote:

> 2007/7/25, stephane ducasse <stephane.ducasse at free.fr>:
>> I'm using seaside2.7a1-mb.205
>>
>> And when I look at the stack I found that code.
>
> What stack?
>
>> What is deprecatedApi:on:...?
>> in WAToolFrame?
>
> It collects the your senders of deprecated messages.
>
> Your method should look like this:
> renderChildOn: html
> 	self showHalos
> 		ifTrue: [ html context debugMode ].
> 	processTime := processTime isNil
> 		ifTrue: [ 0 ]
> 		ifFalse: [ Time millisecondClockValue - processTime ].
> 	renderTime := Time millisecondsToRun: [
> 		self withDeprecatedHandlerDo: [
> 			html render: self root ] ].
> 	html context clearMode
>
> Philippe
>
>> Stef
>>
>>
>> renderChildOn: html
>>         showHalos contents
>>                 ifTrue: [ html context debugMode ].
>>         processTime := processTime
>>                 ifNil: [ 0 ] ifNotNil: [ Time  
>> millisecondClockValue - processTime ].
>>         renderTime := Time millisecondsToRun: [
>>                 self
>>                         deprecatedApi: [ html render: contents ]
>>                         on: html ].
>>         html context clearMode
>>
>>
>>
>> On 23 juil. 07, at 16:53, stephane ducasse wrote:
>>
>> > Hi all
>> >
>> > I'm playing with a small application to manage comix that one of
>> > the students here did.
>> > From time to time my application simply render nothing, not even
>> > the heading.
>> > here is the code of the main class.
>> > Does anybody have an idea where the problem could come from?
>> >
>> > Stef
>> >
>> > renderContentOn: html
>> >
>> >
>> >       html heading: 'Comix'.
>> >       html paragraph: [ self renderMenus: html.
>> >       html form
>> >                       with:
>> >                               [html textInput on: #search of: self.
>> >                               html space.
>> >                               html submitButton callback: [ self  
>> filter ]; text: 'search' ]].
>> >       html render: self report.
>> >       html paragraph: [ self renderMenus: html.]
>> >
>> >
>> >
>> > children
>> >
>> >       ^ OrderedCollection with: self report
>> >
>> >
>> > report
>> >
>> >       ^report
>> >
>> > report: aReport
>> >
>> >    report := aReport
>> >
>> >
>> > createReport
>> >
>> >       | rep |
>> >       rep := MAReport rows: self currentBase bds
>> >                                       description: self  
>> bdColumnFilter.
>> >       rep batchSize: 25.
>> >       self report: rep.
>> >       self report addColumn: (MACommandColumn new
>> >                                                                
>> addCommandOn: self selector: #view:;
>> >                                                                
>> addCommandOn: self selector: #clone:;
>> >                                                                
>> addCommandOn: self selector: #edit:;
>> >                                                                
>> addCommandOn: self selector: #remove:;
>> >                                                                
>> yourself)
>> >
>> >
>> >
>> >
>> > initialize
>> >
>> >       super initialize.
>> >       currentBaseName := BDBase registeredBases anyOne name  
>> asSymbol.
>> >       self createReport
>> > _______________________________________________
>> > Seaside mailing list
>> > Seaside at lists.squeakfoundation.org
>> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>> >
>>
>> _______________________________________________
>> Seaside mailing list
>> Seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>



More information about the Seaside mailing list