Hi all !
I've just updated smartgwt in 2.2, and I had a problem:
All the menuItem who owns the method 'setEnableIfCondition' throw exceptions ....
I took one of the showcase example and I added the method 'setEnableIfCondition':
Is this appear for other people ?
Any issue ??
Thanks
I've just updated smartgwt in 2.2, and I had a problem:
All the menuItem who owns the method 'setEnableIfCondition' throw exceptions ....
I took one of the showcase example and I added the method 'setEnableIfCondition':
Code:
MenuItem newItem = new MenuItem( "New", "icons/16/document_plain_new.png", "Ctrl+N" );
newItem.setEnableIfCondition( new MenuItemIfFunction()
{
public boolean execute( Canvas target, Menu menu, MenuItem item )
{
// TODO Auto-generated method stub
return false;
}
} );
MenuItem openItem = new MenuItem( "Open", "icons/16/folder_out.png", "Ctrl+O" );
MenuItem saveItem = new MenuItem( "Save", "icons/16/disk_blue.png", "Ctrl+S" );
MenuItem saveAsItem = new MenuItem( "Save As", "icons/16/save_as.png" );
MenuItem recentDocItem = new MenuItem( "Recent Documents", "icons/16/folder_document.png" );
Menu recentDocSubMenu = new Menu();
MenuItem dataSM = new MenuItem( "data.xml" );
dataSM.setChecked( true );
MenuItem componentSM = new MenuItem( "Component Guide.doc" );
MenuItem ajaxSM = new MenuItem( "AJAX.doc" );
recentDocSubMenu.setItems( dataSM, componentSM, ajaxSM );
recentDocItem.setSubmenu( recentDocSubMenu );
MenuItem exportItem = new MenuItem( "Export as...", "icons/16/export1.png" );
Menu exportSM = new Menu();
exportSM.setItems( new MenuItem( "XML" ), new MenuItem( "CSV" ), new MenuItem( "Plain text" ) );
exportItem.setSubmenu( exportSM );
MenuItem printItem = new MenuItem( "Print", "icons/16/printer3.png", "Ctrl+P" );
printItem.setEnabled( false );
MenuItemSeparator separator = new MenuItemSeparator();
Menu menu = new Menu();
menu.setShowShadow( true );
menu.setShadowDepth( 10 );
menu.setItems( newItem, openItem, separator, saveItem, saveAsItem, separator, recentDocItem, separator, exportItem,
separator, printItem );
IMenuButton menuButton = new IMenuButton( "File", menu );
menuButton.setWidth( 100 );
menuButton.draw();
}
Is this appear for other people ?
Any issue ??
Thanks
Comment