List of usage examples for com.google.gwt.user.client Timer schedule
public synchronized void schedule(int delayMs)
From source file:com.ephesoft.gxt.rv.client.presenter.batch.DataTablePresenter.java
License:Open Source License
@EventHandler public void handleDefaultCellSelectionEndEvent( final DefaultCellSelectionEndEvent defaultCellSelectionEndEvent) { String dataTableName = view.getTableName(); if (null != defaultCellSelectionEndEvent && !StringUtil.isNullOrEmpty(dataTableName) && dataTableName.equalsIgnoreCase(ReviewValidateNavigator.getInsertionScriptTableName())) { Scheduler scheduler = new SchedulerImpl(); ScheduledCommand command = new ScheduledCommand() { @Override// w w w . ja va 2 s. c o m public void execute() { selectPageAfterInsertion(pageBeforeScriptExecution, ReviewValidateNavigator.getBeforeInsertionRowIndex()); Timer timer = new Timer() { @Override public void run() { ReviewValidateNavigator.setInsertionScriptTableName(null); } }; timer.schedule(3000); } }; scheduler.scheduleDeferred(command); } }
From source file:com.ephesoft.gxt.rv.client.view.batch.DLFView.java
License:Open Source License
private void scheduleFocus(final Validatable validatableWidget) { validatableWidget.focus();/*from www. j av a 2s . co m*/ if (validatableWidget instanceof Widget) { Timer timer = new Timer() { @Override public void run() { ((Widget) validatableWidget).getElement().scrollIntoView(); } }; timer.schedule(30); } }
From source file:com.ephesoft.gxt.rv.client.view.menu.DocumentOptionsView.java
License:Open Source License
public DocumentOptionsView() { initWidget(binder.createAndBindUi(this)); documentTypeLabel.setText(LocaleConstant.DOCUMENT_TYPE_LABEL); this.addStyleName("documentOptionsView"); WidgetUtil.setID(documentTypeComboBox, "rv-documentType-comboBox"); documentTypeComboBox.setFinishEditOnEnter(true); documentTypeComboBox.addValueChangeHandler(new ValueChangeHandler<String>() { @Override/* w ww .jav a 2 s.c om*/ public void onValueChange(final ValueChangeEvent<String> event) { Timer timer = new Timer() { public void run() { String documentTypeName = documentTypeComboBox.getText(); if (ReviewValidateNavigator.isValidDocumentType(documentTypeName, true)) { presenter.setDocumentType(documentTypeName); } }; }; timer.schedule(100); } }); resizeDocumentTypeList(); }
From source file:com.ephesoft.gxt.rv.client.view.menu.DocumentOptionsView.java
License:Open Source License
private void resizeDocumentTypeList() { final ListView<String, ?> listView = documentTypeComboBox.getListView(); listView.addAttachHandler(new Handler() { @Override/*from w w w . j a v a 2 s .c om*/ public void onAttachOrDetach(AttachEvent event) { Timer timer = new Timer() { @Override public void run() { listView.setWidth(320); listView.setBorders(true); } }; timer.schedule(30); } }); }
From source file:com.ephesoft.gxt.rv.client.view.menu.DocumentOptionsView.java
License:Open Source License
public void selectDocumentTypeText() { Timer timer = new Timer() { public void run() { documentTypeComboBox.selectText(); }//from ww w . j a v a2s . c o m }; timer.schedule(100); }
From source file:com.ephesoft.gxt.rv.client.view.navigator.ReviewValidateNavigator.java
License:Open Source License
private static void performNewBatchLoadOperation(final ReviewValidateMetaData metaData) { final String batchInstanceIdentifier = metaData.getBatchInstanceIdentifier(); if (!StringUtil.isNullOrEmpty(batchInstanceIdentifier) && !batchInstanceIdentifier .equalsIgnoreCase(ReviewValidateNavigator.currentBatchInstanceIdentifier)) { //Fix for Client Issue : EPHE-8996 - Priority Issue: Sticky Fields not working in 4.0.2.0 Timer timer = new Timer() { @Override// w ww . j a va2 s . co m public void run() { ReviewValidateEventBus.fireEvent(new PluginPropertiesLoadEvent(batchInstanceIdentifier, metaData.getBatchInstanceStatus())); } }; timer.schedule(20); } }
From source file:com.ephesoft.gxt.rv.client.widget.DatePickerWidget.java
License:Open Source License
private void addSelectionHandler() { dateFormatter.addSelectionHandler(new SelectionHandler<DateTimeFormat.PredefinedFormat>() { @Override//from w ww .j a v a 2 s . com public void onSelection(SelectionEvent<PredefinedFormat> event) { Timer timer = new Timer() { @Override public void run() { if (null != window) { window.show(); } } }; timer.schedule(150); }; }); }
From source file:com.ephesoft.gxt.rv.client.widget.DLFMultilineBox.java
License:Open Source License
@Override public void focus() { Timer timer = new Timer() { @Override//from ww w . j av a2 s . c om public void run() { setFocus(); } }; timer.schedule(50); }
From source file:com.ephesoft.gxt.rv.client.widget.ValidatableCheckBox.java
License:Open Source License
@Override public void focus() { Timer timer = new Timer() { @Override//ww w . j av a2 s . c o m public void run() { setFocus(true); } }; timer.schedule(50); }
From source file:com.ephesoft.gxt.rv.client.widget.ValidatableMultiSelectListView.java
License:Open Source License
public void setValues(String value) { if (!StringUtil.isNullOrEmpty(value)) { final String values[] = value.split(CoreCommonConstant.SEMI_COLON); Timer timer = new Timer() { @Override/* w w w . j a va2 s . c o m*/ public void run() { getSelectionModel().select(false, values); } }; timer.schedule(100); } }