List of usage examples for com.google.gwt.event.logical.shared ShowRangeHandler ShowRangeHandler
ShowRangeHandler
From source file:com.ponysdk.ui.terminal.ui.PTDatePicker.java
License:Apache License
@Override public void addHandler(final PTInstruction addHandler, final UIService uiService) { if (HANDLER.KEY_.DATE_VALUE_CHANGE_HANDLER.equals(addHandler.getString(HANDLER.KEY))) { final DatePicker picker = cast(); picker.addValueChangeHandler(new ValueChangeHandler<Date>() { @Override// w w w .ja v a2s . c om public void onValueChange(final ValueChangeEvent<Date> event) { triggerEvent(addHandler, picker, uiService, event); } }); } else if (HANDLER.KEY_.SHOW_RANGE.equals(addHandler.getString(HANDLER.KEY))) { final DatePicker picker = cast(); picker.addShowRangeHandler(new ShowRangeHandler<Date>() { @Override public void onShowRange(final ShowRangeEvent<Date> event) { final PTInstruction instruction = new PTInstruction(); instruction.setObjectID(addHandler.getObjectID()); instruction.put(TYPE.KEY, TYPE.KEY_.EVENT); instruction.put(HANDLER.KEY, HANDLER.KEY_.SHOW_RANGE); instruction.put(PROPERTY.START, Long.toString(event.getStart().getTime())); instruction.put(PROPERTY.END, Long.toString(event.getEnd().getTime())); uiService.sendDataToServer(picker, instruction); } }); } else { super.addHandler(addHandler, uiService); } }
From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.experiment.info.ExperimentDetailsViewImpl.java
License:Apache License
@Inject public ExperimentDetailsViewImpl() { experimentalDesigns = new LinkedHashMap<>(); experimentalDesignList = new ListBox(true); initWidget(Binder.BINDER.createAndBindUi(this)); // TooltipPopup.attachTooltip(title, title.getElement(), "Provide an informative experiment title (max. 255 characters).<br/>" + // "E.g. \"RNA-seq of human breast cancer cell line MCF-7 treated with tamoxifen against untreated controls.\""); ////ww w. j a va 2s.c o m // TooltipPopup.attachTooltip(description, description.getElement(), "Describe the biological relevance and intent of the experiment.<br/>" + // "Include an overview of the experimental workflow. Avoid copy-and-pasting your manuscript's abstract."); DateBox.DefaultFormat format = new DateBox.DefaultFormat(dateTimeFormat()); dateOfExperiment.setFormat(format); dateOfExperiment.getElement().setPropertyString("placeholder", dateTimeFormatPlaceholder()); dateOfPublicRelease.setFormat(format); dateOfPublicRelease.getElement().setPropertyString("placeholder", dateTimeFormatPlaceholder()); dateOfPublicRelease.getDatePicker().addShowRangeHandler(new ShowRangeHandler<Date>() { @Override public void onShowRange(final ShowRangeEvent<Date> event) { final Date today = today(); Date d = zeroTime(event.getStart()); final long endTime = event.getEnd().getTime(); while (d.before(today) && d.getTime() <= endTime) { dateOfPublicRelease.getDatePicker().setTransientEnabledOnDates(false, d); d = nextDay(d); } } }); }
From source file:uk.ac.ebi.fg.annotare2.web.gwt.user.client.view.ImportSubmissionDialog.java
License:Apache License
public ImportSubmissionDialog() { waitingPopup = new WaitingPopup(); setModal(true);//from www.j av a 2s . c o m setGlassEnabled(true); setText("Import Experiment Submission"); setWidget(Binder.BINDER.createAndBindUi(this)); DateBox.DefaultFormat format = new DateBox.DefaultFormat(dateTimeFormat()); releaseDate.setFormat(format); releaseDate.getElement().setPropertyString("placeholder", dateTimeFormatPlaceholder()); releaseDate.getDatePicker().addShowRangeHandler(new ShowRangeHandler<Date>() { @Override public void onShowRange(final ShowRangeEvent<Date> event) { final Date today = today(); Date d = zeroTime(event.getStart()); final long endTime = event.getEnd().getTime(); while (d.before(today) && d.getTime() <= endTime) { releaseDate.getDatePicker().setTransientEnabledOnDates(false, d); d = nextDay(d); } } }); }