/** * 填充控件。 * * @param 没有 * @return 没有 */ @Override protected void initComponent() { form = new FWForm("form"); body.add(form); // 数据件数 cnt = new FWLabel("cnt"); form.add(cnt); grdContainser = new FWContainer("grdContainser"); form.add(grdContainser); // 明细容器生成 adminDP = new GridDataProvider(); rptList = new FWDataView("rptList", adminDP, this); // 每页件数设定 rptList.setItemsPerPage(getItemsPerPage()); grdContainser.add(rptList); // 分页处理 paging = new ILoanCustomPaging("paging", rptList, form, this); form.add(paging); // 产品类型 ddlFinanceProdId = new FWDropDownChoice("ddlFinanceProdId", new ArrayList<ChoiceNameValue>(), false, this); ddlFinanceProdId.setSelectedValue(""); ddlFinanceProdId.setAjaxOnSubmitEnable(true); form.add(ddlFinanceProdId); // 投资用户 txtFinanceCoutom = new FWTextField("txtFinanceCoutom"); form.add(txtFinanceCoutom); // 检索按钮 findBtn = new FWSubmitLink("findBtn", this); form.add(findBtn); ajaxComponentBind(); }
@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://"); } }