DataGridView is not related to GridView, but as more like a plain 
table.  I need
the features of GridView  :-/

Quoting Frank Bille <[EMAIL PROTECTED]>:
> I looked at DataGridView. Please take a look at that to see if it is what
> you need (that has ICellPopulator).
>
> Frank
>
>
> On 11/9/06, Flemming Seerup <[EMAIL PROTECTED]> wrote:
>>
>> CheckGroup sounds right ...  but I'm not sure where ICellPopulator should
>> be
>> used.
>>
>> And I keep getting Invalid boolean value "MasterReference". somehow I
>> missing a
>> method to tell wicket if the checkbox should be checked, right?
>>
>> My code is currently:
>> ------------------------------------------------------------
>> TestModel inputModel = new TestModel();
>> CheckGroup imageGroup = new CheckGroup(
>>                 "imagesSelected",
>>                 new PropertyModel(inputModel, "selected"));
>> add(imageGroup);
>>
>> GridView gridView = new GridView("rows", provider) {
>>         private static final long serialVersionUID = 4252215707308269580L;
>>
>>         protected void populateItem(Item item) {
>>                 final ImageReference reference = (ImageReference)
>> item.getModelObject();
>>                 log.info("adding thumbnail: " + reference);
>>
>>                 ThumbnailImageFragment thumbnail = new
>> ThumbnailImageFragment(
>>                                 "thumbnail",
>>                                 reference,
>>                                 item.getModel());
>>                 item.add(thumbnail);
>>         }
>>
>>         protected void populateEmptyItem(Item item) {
>>                 ThumbnailEmptyFragment thumbnail = new
>> ThumbnailEmptyFragment("thumbnail");
>>                 log.info("adding filler");
>>                 item.add(thumbnail);
>>         }
>> };
>>
>> gridView.setRows(3);
>> gridView.setColumns(3);
>>
>> imageGroup.add(gridView);
>> ------------------------------------------------------------
>> public ThumbnailImageFragment(String id, final ImageReference
>> reference, IModel
>> itemModel) {
>>         super(id);
>>
>>         CheckBox checkBox = new CheckBox("select", itemModel);
>>         add(checkBox);
>>
>>         BookmarkablePageLink imageLink = InboxDisplay.link("imagelink",
>> reference);
>>         imageLink.add(new Image("image",
>> getThumbnailResource(reference)));
>>         add(imageLink);
>>
>>         BookmarkablePageLink textLink = InboxDisplay.link("textlink",
>> reference);
>>         textLink.add(new Label("imagename", reference.getImage
>> ().getUniqueName()));
>>         add(textLink);
>> }
>>
>> ------------------------------------------------------------
>>
>> Quoting Frank Bille <[EMAIL PROTECTED]>:
>> > I have never used GridView myself, but how about putting a CheckGroup
>> around
>> > the GridView and then add a Check in the ICellPopulator? Something like
>> > this:
>> >
>> > public class PojoForTellingWhichChecksHasBeenClicked {
>> >   private Set selectedChecks;
>> >   // Getters and setters
>> > }
>> >
>> > PojoForTellingWhichChecksHasBeenClicked pojo = new
>> > PojoForTellingWhichChecksHasBeenClicked();
>> > CheckGroup cg = new CheckGroup("checkGroup", new PropertyModel(pojo,
>> > "selectedChecks"));
>> > GridView gv = new GridView("gw", SOME_PARAMETERS);
>> > cg.add(gv);
>> >
>> > And then a ICellPopulator:
>> >
>> > new ICellPopulator() {
>> >   public void populateItem(final Item cellItem, final String
>> componentId,
>> > final IModel rowModel) {
>> >      cellItem.add(new Check(componentId, rowModel));
>> >   }
>> > };
>> >
>> >
>> > Makes sense?
>> >
>> > Frank
>> >
>> >
>> > On 11/9/06, Flemming Seerup <[EMAIL PROTECTED]> wrote:
>> >>
>> >> How do I use CheckBox in a GridView component, and find the seleted in
>> the
>> >> onSubmit method ?
>> >>
>> >> /Flemming
>> >>
>> >>
>> >> ----------------------------------------------------------------
>> >> This message was sent using IMP, the Internet Messaging Program.
>> >>
>> >>
>> -------------------------------------------------------------------------
>> >> Using Tomcat but need to do more? Need to support web services,
>> security?
>> >> Get stuff done quickly with pre-integrated technology to make your job
>> >> easier
>> >> Download IBM WebSphere Application Server v.1.0.1 based on Apache
>> Geronimo
>> >>
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>> >> _______________________________________________
>> >> Wicket-user mailing list
>> >> [email protected]
>> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
>> >>
>> >
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>>
>> -------------------------------------------------------------------------
>> Using Tomcat but need to do more? Need to support web services, security?
>> Get stuff done quickly with pre-integrated technology to make your job
>> easier
>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to