The following example shows the code and output for the DojoGrid widget.
DojoGrid {marginLeft=20, behaviors = [ addEditors, centerColumns ], headerBehaviors = [ resize, centerColumns ], columns = [new DojoGridColumn {name="SelectQuote",displayName="X",width=17}, new DojoGridColumn {name="Symbol"}, new DojoGridColumn {name="Quote",displayName="Price"}, new DojoGridColumn {name="NumShares", displayName="Shares"}], data = [new Stock{Symbol="Company1",Quote=100,NumShares=4,SelectQuote=false}, new Stock{Symbol="Company2",Quote=200,NumShares=100,SelectQuote=false}, new Stock{Symbol="Company3",Quote=200,NumShares=15,SelectQuote=false}, new Stock{Symbol="Company4",Quote=120,NumShares=10,SelectQuote=true}, new Stock{Symbol="Company5",Quote=200,NumShares=20,SelectQuote=false}]}