/**
   * 填充控件。
   *
   * @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://");
    }
  }