11 Apr 21:45
Re: Adding a graphic to a WebGrid
From: Janko Mivšek <janko.mivsek <at> eranova.si>
Subject: Re: Adding a graphic to a WebGrid
Newsgroups: gmane.comp.web.server.aida
Date: 2008-04-11 19:45:50 GMT
Subject: Re: Adding a graphic to a WebGrid
Newsgroups: gmane.comp.web.server.aida
Date: 2008-04-11 19:45:50 GMT
HiRob, Rob Rothwell wrote: > Can you add a graphic to a cell in a WebGrid? > > I am trying to draw attention to, or flag, certain elements in the list > and would like to add a column that could contain a small graphic for > those items. > > Also, could you bold or change the color of the font for only certain > items as well? > > I know I could do this with a WebTable, but I would have to duplicate > what the Grid is doing! You can prepare and put in a cell anything you want with: aGrid column: aNumber addBlock: aBlock Block is called with a current row object as argument and it must return a valid WebElement. For instance let we put an arrow from existing method images in first column: aGrid column: 1 addBlock: [:rowObject | WebImage gif: #arrowCircledRedGif ] This can also be used for coloring cell content appropriately. But for coloring entire row you have some prepared methods too: rowBlueIfTrue: [:rowObject | "some boolean expresion"] rowGreenIfTrue:, rowRedIfTrue:, rowYellowIfTrue: rowGrayIfTrue: rowBoldIfTrue: "for whole row to be bold" Best regards Janko -- -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si _______________________________________________ Aida mailing list Aida <at> aidaweb.si http://lists.aidaweb.si/mailman/listinfo/aida
RSS Feed