final ClickHandler cl = new ClickHandler() {
public void onClick( ClickEvent arg0 ) {
resultsP.clear();
if ( searchTextBox.getText() == null || searchTextBox.getText().equals( "" ) ) {
PagedJarTable table = new PagedJarTable( m2RepoService );
resultsP.add( table );
} else {
PagedJarTable table = new PagedJarTable( m2RepoService, searchTextBox.getText() );
resultsP.add( table );
}
}
};
go.addClickHandler( cl );
searchTextBox.addKeyPressHandler( new KeyPressHandler() {
public void onKeyPress( KeyPressEvent event ) {
if ( event.getCharCode() == KeyCodes.KEY_ENTER ) {
cl.onClick( null );
}
}
} );
criteria.add( ts );
container.add( criteria );
container.add( resultsP );
resultsP.clear();
PagedJarTable table = new PagedJarTable( m2RepoService );
resultsP.add( table );
layout.add( container );
}