org.apache.wicket.markup.html.WebMarkupContainer.addOrReplace()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(102)

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

WebMarkupContainer.addOrReplace介绍

暂无

代码示例

代码示例来源:origin: com.premiumminds/pm-wicket-utils

@Override
  public MarkupContainer addOrReplace(Component... components) {
    return container.addOrReplace(components);
  }
}

代码示例来源:origin: stackoverflow.com

public WeerPanel(String id) throws IOException 
{
 super(id);

 final WebMarkupContainer container = createContainer();

 add(new AbstractAjaxTimerBehavior(Duration.seconds(10)) 
 {
  @Override
  protected final void onTimer(AjaxRequestTarget target) 
  {   //createContainer() generates the views and container.
    container.addOrReplace(createContainer());
  }
 }
}

代码示例来源:origin: apache/syncope

/**
 * Add object inside the main container.
 *
 * @param childs components to be added.
 * @return the current panel instance.
 */
@Override
public TogglePanel<T> addInnerObject(final Component... childs) {
  container.addOrReplace(childs);
  return this;
}

代码示例来源:origin: apache/syncope

/**
 * Add panel with id <tt>first</tt>
 *
 * @param panel panel to be used into the first level.
 * @return the current MultilevelPanel instance.
 */
public MultilevelPanel setFirstLevel(final Panel panel) {
  firstLevelContainer.addOrReplace(panel);
  return this;
}

代码示例来源:origin: org.opensingular/singular-form-wicket

protected final void replaceContent(AjaxRequestTarget target, Component content) {
  container.addOrReplace(content);
  if (target != null)
    target.add(container);
}

代码示例来源:origin: brix-cms/brix-cms

@Override
  protected void onUpdate(AjaxRequestTarget target) {
    container.addOrReplace(getEditPanel());
    target.add(container);
  }
});

代码示例来源:origin: org.opensingular/singular-requirement-module

protected void showConfirm(AjaxRequestTarget target, BoxContentConfirmModal<T> boxContentConfirmModal) {
  confirmModalWrapper.addOrReplace(boxContentConfirmModal);
  boxContentConfirmModal.show(target);
  target.add(confirmModalWrapper);
}

代码示例来源:origin: apache/syncope

private void updateEventsContainer(final AjaxRequestTarget target) {
  setEvents();
  eventsContainer.addOrReplace(new EventSelectionPanel("eventsPanel", eventCategoryTO, model) {
    private static final long serialVersionUID = 3513194801190026082L;
    @Override
    public void onEventAction(final IEvent<?> event) {
      EventCategoryPanel.this.onEventAction(event);
    }
  });
  target.add(eventsContainer);
}

代码示例来源:origin: org.opensingular/singular-requirement-core

protected void showConfirm(AjaxRequestTarget target, BoxContentConfirmModal<T> boxContentConfirmModal) {
  confirmModalWrapper.addOrReplace(boxContentConfirmModal);
  boxContentConfirmModal.show(target);
  target.add(confirmModalWrapper);
}

代码示例来源:origin: org.geoserver.web/gs-web-sec-core

@Override
protected void addRoleSourceDropDown(WebMarkupContainer container, RoleSource rs) {
  if (J2EERoleSource.J2EE.equals(rs)) {
    container.addOrReplace(new RoleServicePanel("panel"));
  } else {
    super.addRoleSourceDropDown(container, rs);
  }
}

代码示例来源:origin: micromata/projectforge

@Override
protected void onConfigure()
{
 super.onConfigure();
 container = new WebMarkupContainer("container");
 body.addOrReplace(container);
 gridBuilder = new GridBuilder(container, "flowform", true);
}

代码示例来源:origin: apache/syncope

private void changePreviewer(final Component panelPreview) {
  final Fragment fragment = new Fragment("panelPreview", "previewFragment", container);
  fragment.add(panelPreview);
  container.addOrReplace(fragment);
  uploadForm.addOrReplace(container);
}

代码示例来源:origin: org.geoserver.web/gs-web-sec-core

@Override
  protected void onUpdate(AjaxRequestTarget target) {
    Panel p = getRoleSourcePanel(roleSourceChoice.getModelObject());
    WebMarkupContainer c = (WebMarkupContainer) get("container");
    c.addOrReplace(p);
    target.add(c);
  }
});

代码示例来源:origin: OrienteerBAP/Orienteer

private void prepareResults(OClass oClass) {
  IModel<DisplayMode> modeModel = DisplayMode.VIEW.asModel();
  GenericTablePanel<ODocument> tablePanel = createTablePanel("results", oClass, modeModel);
  onPrepareResults(tablePanel.getDataTable(), oClass, modeModel);
  resultsContainer.addOrReplace(tablePanel);
}

代码示例来源:origin: apache/syncope

@Override
  protected void onUpdate(final AjaxRequestTarget target) {
    clauseModel.getObject().clear();
    searchContainer.addOrReplace(getClauseBuilder(type.getModelObject(), clauseModel).build("clauses").
        setRenderBodyOnly(true));
    target.add(searchContainer);
  }
});

代码示例来源:origin: apache/syncope

@Override
public void onClick(final AjaxRequestTarget target) {
  field.setModelObject(null);
  target.add(field);
  downloadLink.setEnabled(false);
  container.addOrReplace(emptyFragment);
  setVisibleFileButtons(false);
  target.add(uploadForm);
}

代码示例来源:origin: apache/syncope

@Override
  protected void onUpdate(final AjaxRequestTarget target) {
    Fragment emptyFragment = new Fragment("searchPanel", "emptyFragment", Specification.this);
    container.addOrReplace(emptyFragment.setRenderBodyOnly(true));
    otherType.setModelObject(null);
    // enable "otherType" dropdown only if "type" option is selected - SYNCOPE-1140
    otherType.setEnabled(type.getModelObject() != null && !type.getModelObject().isEmpty());
    target.add(otherType);
    target.add(container);
  }
});

代码示例来源:origin: org.geoserver.web/gs-web-sec-jdbc

@Override
  protected void onUpdate(AjaxRequestTarget target) {
    WebMarkupContainer c =
        (WebMarkupContainer)
            JDBCConnectionPanel.this.get("cxPanelContainer");
    // reset any values that were set
    ((ConnectionPanel) c.get("cxPanel")).resetModel();
    // replace old panel
    c.addOrReplace(createCxPanel("cxPanel", getModelObject()));
    target.add(c);
  }
});

代码示例来源:origin: org.geoserver.web/web-sec-jdbc

@Override
  protected void onUpdate(AjaxRequestTarget target) {
    WebMarkupContainer c = 
      (WebMarkupContainer) JDBCConnectionPanel.this.get("cxPanelContainer");
    //reset any values that were set
    ((ConnectionPanel)c.get("cxPanel")).resetModel();
    //replace old panel
    c.addOrReplace(createCxPanel("cxPanel", getModelObject()));
    target.addComponent(c);
  }
});

代码示例来源:origin: org.geoserver.security/sec-jdbc

@Override
  protected void onUpdate(AjaxRequestTarget target) {
    WebMarkupContainer c = 
      (WebMarkupContainer) JDBCConnectionPanel.this.get("cxPanelContainer");
    //reset any values that were set
    ((ConnectionPanel)c.get("cxPanel")).resetModel();
    //replace old panel
    c.addOrReplace(createCxPanel("cxPanel", getModelObject()));
    target.addComponent(c);
  }
});

相关文章

微信公众号

最新文章

更多