protected void showType_AjaxOnClick() { if ("1".equals(showType.getValue())) { sort.setDisabled(false); } else { sort.setDisabled(true); sort.setValue("1"); } }
@Override public void initPage() { advertizeShowPageChoice.setChoiceList(operationsManageService.getAdvertizeShowPageChoices()); if ("U".equals(opType)) { txtLinksIcon.setVisible(false); txtLinksBakIcon.setVisible(false); // 检索数据 AdvertizeDto dto = new AdvertizeDto(); dto.setId(id); Map<String, Object> resultMap = operationsManageService.getAdvertizeById(dto); if (resultMap.isEmpty()) { alertError(MessageUtils.getMessage("ERR0013", "数据已被删除。")); submitBtn.setDisabled(true); return; } // 广告显示页面 advertizeShowPageChoice.setSelectedValue( ConvUtils.convToString(resultMap.get("ADVERTIZE_SHOW_PAGE_ID"))); // 广告类型 showType.setSelectedValue(ConvUtils.convToString(resultMap.get("SHOW_TYPE"))); // 排序 sort.setValue(ConvUtils.convToString(resultMap.get("SORT"))); if ("1".equals(showType.getValue())) { sort.setDisabled(false); } else { sort.setDisabled(true); } // 有效Flag validFlg.setSelectedValue(ConvUtils.convToString(resultMap.get("VALID_FLG"))); // 图片 linksIcon.setSrc( imageDataStoreManager .getURL(ConvUtils.convToString(resultMap.get("IMG_PATH"))) .replace("\\", "/")); if (StringUtils.isEmpty(ConvUtils.convToString(resultMap.get("IMG_PATH")))) { linksIcon.setVisible(false); } else { linksIcon.setVisible(true); } // 背景图片 linksBakIcon.setSrc( imageDataStoreManager .getURL(ConvUtils.convToString(resultMap.get("BACKGROUND_IMG_PATH"))) .replace("\\", "/")); if (StringUtils.isEmpty(ConvUtils.convToString(resultMap.get("BACKGROUND_IMG_PATH")))) { linksBakIcon.setVisible(false); } else { linksBakIcon.setVisible(true); } // 链接地址 linkUrl.setValue(ConvUtils.convToString(resultMap.get("LINK_URL"))); } else { txtLinksIcon.setVisible(true); txtLinksBakIcon.setVisible(true); advertizeShowPageChoice.setSelectedIndex(0); showType.setSelectedValue("1"); validFlg.setSelectedValue("1"); linksIcon.setVisible(false); linksBakIcon.setVisible(false); linkUrl.setValue("http://"); } }