[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
super
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
http://motionobj.com/
MotionObj
(65) 6764-9774
More information about the Seaside
mailing list