[Seaside] Generating a text and anchor in a list item with canvas API like #list:do: used to

Yar Hwee Boon hboon at motionobj.com
Tue Jan 10 18:56:31 CET 2006

On 11-Jan-06, at AM 01:29, Yar Hwee Boon wrote:

> Is there a way go generate lists with items that allows a block to 
> control what is rendered for each item? For eg. Item 1 (delete), where 
> "Item 1" and delete are 2 separate anchors? ie. with the old API:

If there isn't, then something this does the trick:

WAListTag>>do: aBlock
		with: [list
				do: [:each | canvas listItem
						class: ((self isSelected: each)
								ifTrue: ['option-selected']
								ifFalse: ['option']);
						with: [aBlock value: each]]]

But there's some code duplication there with #with:.

Hwee Boon
(65) 6764-9774

More information about the Seaside mailing list