Leszek Gawron wrote:
Hello,
let me outline a problem I have. If you won't get much from my ramblings I'll try to provide a simplified ready-to-run example:
a small follow up:

commenting out child panels:

                add( new RefreshingView( "list", new PropertyModel( getModel(), 
"thermometers" ) ) {
                        @SuppressWarnings("unchecked")
                        @Override
                        protected Iterator getItemModels() {
                                System.out.println( "get item models called" );
                                Map<Integer, Thermometer> thermometers = 
(Map<Integer, Thermometer>) getModelObject();
                                return new ModelIteratorAdapter( 
thermometers.values().iterator() ) {
                                        @Override
                                        protected IModel model( Object obj ) {
                                                return new ThermometerModel( 
(Thermometer) obj );
                                        }
                                };
                        }

                        @Override
                        protected void populateItem( final Item item ) {
                                item.add( new Link( "edit", item.getModel() ) {
                                        @Override
                                        public void onClick() {
                                                setResponsePage( new 
ThermometerPage( getModel(), getPage() ) );
                                        }
                                }.add( new Label( "name", new PropertyModel( 
item.getModel(), "name" ) ) ) );
//                              item.add( new ThermometerSensorPanel( 
"lowLevelSensorPanel", new PropertyModel( item.getModel(),
//                                                              "lowLevelSensor" ), new 
ResourceModel( "lowLevelActions" ) ) );
//                              item.add( new ThermometerSensorPanel( 
"highLevelSensorPanel", new PropertyModel( item.getModel(),
//                                                              "highLevelSensor" ), new 
ResourceModel( "highLevelActions" ) ) );
                        }
                } );

makes the list work as expected. I do not get it.

--
Leszek Gawron

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to