com.google.gwt.user.datepicker.client.DatePicker.setCurrentMonth()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(213)

本文整理了Java中com.google.gwt.user.datepicker.client.DatePicker.setCurrentMonth()方法的一些代码示例,展示了DatePicker.setCurrentMonth()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DatePicker.setCurrentMonth()方法的具体详情如下:
包路径:com.google.gwt.user.datepicker.client.DatePicker
类名称:DatePicker
方法名:setCurrentMonth

DatePicker.setCurrentMonth介绍

[英]Sets the date picker to show the given month, use #getFirstDate()and #getLastDate() to access the exact date range the date picker chose to display.

A datepicker may show days not in the current month. It must show all days in the current month.
[中]设置日期选择器以显示给定月份,使用#getFirstDate()和#getLastDate()访问日期选择器选择显示的确切日期范围。
日期选择器可能会显示不在当前月份的日期。它必须显示当前月份的所有天数。

代码示例

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * Parses the current date box's value and shows that date.
  3. */
  4. public void showDatePicker() {
  5. Date current = parseDate(false);
  6. if (current == null) {
  7. current = new Date();
  8. }
  9. picker.setCurrentMonth(current);
  10. popup.showRelativeTo(this);
  11. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * Creates a new date picker.
  3. *
  4. * @param monthAndYearSelector the month selector
  5. * @param view the view
  6. * @param model the model
  7. */
  8. protected DatePicker(MonthSelector monthAndYearSelector, CalendarView view,
  9. CalendarModel model) {
  10. this.model = model;
  11. this.monthAndYearSelector = monthAndYearSelector;
  12. monthAndYearSelector.setDatePicker(this);
  13. this.view = view;
  14. view.setDatePicker(this);
  15. view.setup();
  16. monthAndYearSelector.setup();
  17. this.setup();
  18. setCurrentMonth(new Date());
  19. addStyleToDates(css().dayIsToday(), new Date());
  20. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. private void setValue(Date oldDate, Date date, boolean fireEvents, boolean updateText) {
  2. if (date != null) {
  3. picker.setCurrentMonth(date);
  4. }
  5. picker.setValue(date, false);
  6. if (updateText) {
  7. format.reset(this, false);
  8. box.setText(getFormat().format(this, date));
  9. }
  10. if (fireEvents) {
  11. DateChangeEvent.fireIfNotEqualDates(this, oldDate, date);
  12. }
  13. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. @Override
  2. public void onSelected(boolean selected) {
  3. if (selected) {
  4. getDatePicker().setValue(getValue(), true);
  5. if (isFiller()) {
  6. getDatePicker().setCurrentMonth(getValue());
  7. }
  8. }
  9. updateStyle();
  10. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. @Override
  2. protected void onEnterKeyDown(Context context, Element parent, Date value,
  3. NativeEvent event, ValueUpdater<Date> valueUpdater) {
  4. this.lastKey = context.getKey();
  5. this.lastParent = parent;
  6. this.lastValue = value;
  7. this.lastIndex = context.getIndex();
  8. this.lastColumn = context.getColumn();
  9. this.valueUpdater = valueUpdater;
  10. Date viewData = getViewData(lastKey);
  11. Date date = (viewData == null) ? lastValue : viewData;
  12. datePicker.setCurrentMonth(date);
  13. datePicker.setValue(date);
  14. panel.setPopupPositionAndShow(new PositionCallback() {
  15. public void setPosition(int offsetWidth, int offsetHeight) {
  16. panel.setPopupPosition(lastParent.getAbsoluteLeft() + offsetX,
  17. lastParent.getAbsoluteTop() + offsetY);
  18. }
  19. });
  20. }
  21. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. /**
  2. * Parses the current date box's value and shows that date.
  3. */
  4. public void showDatePicker() {
  5. Date current = parseDate(false);
  6. if (current == null) {
  7. current = new Date();
  8. }
  9. picker.setCurrentMonth(current);
  10. popup.showRelativeTo(this);
  11. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. /**
  2. * Parses the current date box's value and shows that date.
  3. */
  4. public void showDatePicker() {
  5. Date current = parseDate(false);
  6. if (current == null) {
  7. current = new Date();
  8. }
  9. picker.setCurrentMonth(current);
  10. popup.showRelativeTo(this);
  11. }

代码示例来源:origin: de.esoco/gewt

  1. /***************************************
  2. * Sets the month to be displayed by the date picker of this instance.
  3. *
  4. * @param rDate A date of the new month to be displayed
  5. */
  6. public void setMonth(Date rDate)
  7. {
  8. if (rDate != null)
  9. {
  10. getDateWidget().getDatePicker().setCurrentMonth(rDate);
  11. }
  12. }

代码示例来源:origin: com.vaadin.addon/vaadin-touchkit-agpl

  1. public void setDate(Date date) {
  2. calendarWidget.setValue(date, false);
  3. calendarWidget.setCurrentMonth(date);
  4. if (resolution == Resolution.TIME) {
  5. timeBox.setText(timeOnlyFormat.format(date));
  6. }
  7. }

代码示例来源:origin: org.kuali.student.core/ks-common-ui

  1. public void setValue(Date date){
  2. if(null==date){
  3. dateField.setText("");
  4. }else{
  5. dateField.setText(df.format(date));
  6. picker.setCurrentMonth(date);
  7. picker.setValue(date, false);
  8. selectedDate = date;
  9. }
  10. }

代码示例来源:origin: org.kuali.student.core/ks-common-ui

  1. public void onKeyUp(KeyUpEvent event) {
  2. String dateText = dateField.getText();
  3. if(!isDeleteOrBackspaceKey(event.getNativeKeyCode())){
  4. if(dateText.length() == 2){
  5. dateField.setText(dateText + "/");
  6. String current = df.format(currentDate);
  7. Date newDate = df.parse(dateField.getText()+ "01" + current.substring(5));
  8. picker.setCurrentMonth(newDate);
  9. }
  10. else if(dateText.length() == 5){
  11. dateField.setText(dateText + "/");
  12. String current = df.format(currentDate);
  13. Date newDate = df.parse(dateField.getText() + current.substring(6));
  14. dateField.setText(df.format(newDate).substring(0, 6));
  15. picker.setCurrentMonth(newDate);
  16. picker.setValue(newDate, false);
  17. }
  18. else if(dateText.length() == 10){
  19. Date newDate = df.parse(dateField.getText());
  20. picker.setCurrentMonth(newDate);
  21. picker.setValue(newDate, false);
  22. selectedDate = picker.getValue();
  23. }
  24. }
  25. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. /**
  2. * Creates a new date picker.
  3. *
  4. * @param monthAndYearSelector the month selector
  5. * @param view the view
  6. * @param model the model
  7. */
  8. protected DatePicker(MonthSelector monthAndYearSelector, CalendarView view,
  9. CalendarModel model) {
  10. this.model = model;
  11. this.monthAndYearSelector = monthAndYearSelector;
  12. monthAndYearSelector.setDatePicker(this);
  13. this.view = view;
  14. view.setDatePicker(this);
  15. view.setup();
  16. monthAndYearSelector.setup();
  17. this.setup();
  18. setCurrentMonth(new Date());
  19. addStyleToDates(css().dayIsToday(), new Date());
  20. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. /**
  2. * Creates a new date picker.
  3. *
  4. * @param monthAndYearSelector the month selector
  5. * @param view the view
  6. * @param model the model
  7. */
  8. protected DatePicker(MonthSelector monthAndYearSelector, CalendarView view,
  9. CalendarModel model) {
  10. this.model = model;
  11. this.monthAndYearSelector = monthAndYearSelector;
  12. monthAndYearSelector.setDatePicker(this);
  13. this.view = view;
  14. view.setDatePicker(this);
  15. view.setup();
  16. monthAndYearSelector.setup();
  17. this.setup();
  18. setCurrentMonth(new Date());
  19. addStyleToDates(css().dayIsToday(), new Date());
  20. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. private void setValue(Date oldDate, Date date, boolean fireEvents, boolean updateText) {
  2. if (date != null) {
  3. picker.setCurrentMonth(date);
  4. }
  5. picker.setValue(date, false);
  6. if (updateText) {
  7. format.reset(this, false);
  8. box.setText(getFormat().format(this, date));
  9. }
  10. if (fireEvents) {
  11. DateChangeEvent.fireIfNotEqualDates(this, oldDate, date);
  12. }
  13. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. private void setValue(Date oldDate, Date date, boolean fireEvents, boolean updateText) {
  2. if (date != null) {
  3. picker.setCurrentMonth(date);
  4. }
  5. picker.setValue(date, false);
  6. if (updateText) {
  7. format.reset(this, false);
  8. box.setText(getFormat().format(this, date));
  9. }
  10. if (fireEvents) {
  11. DateChangeEvent.fireIfNotEqualDates(this, oldDate, date);
  12. }
  13. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. @Override
  2. public void onSelected(boolean selected) {
  3. if (selected) {
  4. getDatePicker().setValue(getValue(), true);
  5. if (isFiller()) {
  6. getDatePicker().setCurrentMonth(getValue());
  7. }
  8. }
  9. updateStyle();
  10. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. @Override
  2. public void onSelected(boolean selected) {
  3. if (selected) {
  4. getDatePicker().setValue(getValue(), true);
  5. if (isFiller()) {
  6. getDatePicker().setCurrentMonth(getValue());
  7. }
  8. }
  9. updateStyle();
  10. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. @Override
  2. protected void onEnterKeyDown(Context context, Element parent, Date value,
  3. NativeEvent event, ValueUpdater<Date> valueUpdater) {
  4. this.lastKey = context.getKey();
  5. this.lastParent = parent;
  6. this.lastValue = value;
  7. this.lastIndex = context.getIndex();
  8. this.lastColumn = context.getColumn();
  9. this.valueUpdater = valueUpdater;
  10. Date viewData = getViewData(lastKey);
  11. Date date = (viewData == null) ? lastValue : viewData;
  12. datePicker.setCurrentMonth(date);
  13. datePicker.setValue(date);
  14. panel.setPopupPositionAndShow(new PositionCallback() {
  15. public void setPosition(int offsetWidth, int offsetHeight) {
  16. panel.setPopupPosition(lastParent.getAbsoluteLeft() + offsetX,
  17. lastParent.getAbsoluteTop() + offsetY);
  18. }
  19. });
  20. }
  21. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. @Override
  2. protected void onEnterKeyDown(Context context, Element parent, Date value,
  3. NativeEvent event, ValueUpdater<Date> valueUpdater) {
  4. this.lastKey = context.getKey();
  5. this.lastParent = parent;
  6. this.lastValue = value;
  7. this.lastIndex = context.getIndex();
  8. this.lastColumn = context.getColumn();
  9. this.valueUpdater = valueUpdater;
  10. Date viewData = getViewData(lastKey);
  11. Date date = (viewData == null) ? lastValue : viewData;
  12. datePicker.setCurrentMonth(date);
  13. datePicker.setValue(date);
  14. panel.setPopupPositionAndShow(new PositionCallback() {
  15. public void setPosition(int offsetWidth, int offsetHeight) {
  16. panel.setPopupPosition(lastParent.getAbsoluteLeft() + offsetX,
  17. lastParent.getAbsoluteTop() + offsetY);
  18. }
  19. });
  20. }
  21. }

代码示例来源:origin: org.jboss.errai/errai-widgets

  1. public boolean edit(WSGrid.WSCell element) {
  2. wsCellReference = element;
  3. editCellReference = this;
  4. datePicker.setValue(date);
  5. datePicker.setCurrentMonth(date);
  6. Style s = datePicker.getElement().getStyle();
  7. int left = (element.getAbsoluteLeft() + element.getOffsetWidth() - 20);
  8. if ((left + datePicker.getOffsetWidth()) > Window.getClientHeight()) {
  9. left = Window.getClientHeight() - datePicker.getOffsetHeight();
  10. }
  11. s.setProperty("left", left + "px");
  12. s.setProperty("top", (element.getAbsoluteTop() + element.getOffsetHeight()) + "px");
  13. datePicker.setVisible(true);
  14. return true;
  15. }

相关文章