Hi,

I'm using CompoundPropertyModel on a form. When using with SelectOption I
can't set the selected index.
The "none" select option is there to add a none to the list. How can I set
the selected option in the listview? Any Pointers?

 materialCategoryInformation = new Select("materialCategoryInformation" );
        materialCategoryInformation.add(new SelectOption("none", new
Model(/*NULL*/)));
        materialCategoryInformation.setRequired(true);
        materialCategoryInformation.setOutputMarkupId( true );
        
        ListView materialCategoryList = new ListView( "materialCategoryList"
, materialCategoryModel ){
                        private static final long serialVersionUID = 1L;

                        @Override
                protected void populateItem( final ListItem item ){
                        item.setRenderBodyOnly( true );
                        final CodedChainInformation codedInformation =
(CodedChainInformation) item.getModelObject();
                        
                        SelectOption option = new SelectOption( "option" , new 
Model(
(Serializable) item.getModelObject() )){
                                        private static final long 
serialVersionUID = 1L;

                                        @Override
                                protected void onComponentTagBody( MarkupStream 
markupStream,
ComponentTag tag ){
                                        String name = 
codedInformation.getName();
                                        if( ! codedInformation.isSeparator() )
                                                name = "  " + name;
                                        replaceComponentTagBody(markupStream, 
tag, name  );
                                
                                }
                        };
                
                        item.add( option );
                        
                        if( codedInformation.isSeparator() ){
                                option.add( new SimpleAttributeModifier( 
"class" , "separator"
));
                        }else{
                                option.add( new SimpleAttributeModifier( 
"class" , "sub" ) );
                        }
                        
                        
                }
        };
-- 
View this message in context: 
http://www.nabble.com/Model-on-Select-tp21973981p21973981.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to