public void onChange( ChangeEvent event ) { String selected = box.getValue( box.getSelectedIndex() ); String selectedText = box.getItemText( box.getSelectedIndex() ); OperatorSelection selection = new OperatorSelection( selected, selectedText ); operatorChanged( selection ); ValueChangeEvent.fire( source, selection ); } } );
public void onChange( ChangeEvent event ) { String selected = box.getValue( box.getSelectedIndex() ); String selectedText = box.getItemText( box.getSelectedIndex() ); OperatorSelection selection = new OperatorSelection( selected, selectedText ); operatorChanged( selection ); ValueChangeEvent.fire( source, selection ); } } );
/** * Select a given item in the drop-down * @param operator The DRL operator, not the HumanReadable form */ public void selectItem( String operator ) { String currentOperator = box.getValue( box.getSelectedIndex() ); if ( currentOperator.equals( operator ) ) { return; } for ( int i = 0; i < box.getItemCount(); i++ ) { String op = box.getValue( i ); if ( op.equals( operator ) ) { box.setSelectedIndex( i ); break; } } String selected = box.getValue( box.getSelectedIndex() ); String selectedText = box.getItemText( box.getSelectedIndex() ); OperatorSelection selection = new OperatorSelection( selected, selectedText ); operatorChanged( selection ); }
final OperatorSelection selection = new OperatorSelection( selected, selectedText ); Scheduler.get().scheduleFinally( new Command() { String selected = box.getValue( box.getSelectedIndex() ); String selectedText = box.getItemText( box.getSelectedIndex() ); OperatorSelection selection = new OperatorSelection( selected, selectedText ); operatorChanged( selection );
final OperatorSelection selection = new OperatorSelection( selected, selectedText ); Scheduler.get().scheduleFinally( new Command() {