public static DateBox getDateBox() { DateTimeFormat formatter = DateTimeFormat.getFormat("dd/MMM/yyyy"); DateBox db = new DateBox(); db.setFormat(new DateBox.DefaultFormat(formatter)); db.setStyleName(Constants.CSS_NORMAL_TEXT); db.getElement().getStyle().setMargin(0, Unit.PX); return db; }
public void showRewardsItem(RewardsItemClient rewardsItem, boolean isItemStore) { if (rewardsItem.getFrequency() != null) { // 显示出下次颁奖时间 nextRewardsTime .getElement() .getParentElement() .getParentElement() .removeClassName(CssStyleConstants.hidden); // 把开始时间设成只读 // startTime.setEnabled(false); } if (isItemStore == false) { // 维护按钮的状态 saveStore.setVisible(false); backStore.setVisible(false); save.setVisible(true); back.setVisible(true); } else { backStore.setVisible(true); saveStore.setVisible(true); save.setVisible(false); back.setVisible(false); } rewardsName.setText(rewardsItem.getName()); rewardsDefinition.setText(rewardsItem.getDefinition()); standard.setText(rewardsItem.getStandard()); rewardsUnit = rewardsItem.getRewardsUnit(); showJudgeInfo(rewardsItem); // 显示要修改的提名人 startTime.setValue(rewardsItem.getStartTime()); nextRewardsTime.setValue(rewardsItem.getNextTime()); nextPublicTime.setValue(rewardsItem.getNextPublishTime()); peopleSizeLimit.setValue(StringUtil.valueOf(rewardsItem.getSizeLimit())); rewardsFrom.setValue(StringUtil.valueOf(rewardsItem.getRewardsFrom())); tmday.setValue(StringUtil.valueOf(rewardsItem.getTmdays())); tmdays.setValue(StringUtil.valueOf(rewardsItem.getTmdays())); totalJF.setValue(StringUtil.valueOf(rewardsItem.getTotalJF())); expectTime.setValue(rewardsItem.getNextTime()); nextPublicTime.setValue(rewardsItem.getNextPublishTime()); showFrequencyInfo(rewardsItem.getFrequency()); autoCbx.setValue(rewardsItem.isAuto(), true); if (rewardsItem.isAuto() == false) // 隐藏提名 chooseBtns .getElement() .getParentElement() .getParentElement() .removeClassName(CssStyleConstants.hidden); else chooseBtns .getElement() .getParentElement() .getParentElement() .addClassName(CssStyleConstants.hidden); specialCbx.setValue(rewardsItem.isHasSpecialCondition(), true); if (SpecialCondition.birth == rewardsItem.getCondition()) { birthRadio.setValue(true); } else { birthRadio.setValue(false); } if (rewardsItem.isPeriodEnable() == true) { moretimes.setValue(true, true); } else { onetimes.setValue(true, true); } }
/** Sets the widget's width */ public void setBoxWidth(int width) { dateBox.getElement().getStyle().setProperty("width", width + "px"); }