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

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

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

WebMarkupContainer.getDefaultModelObject介绍

暂无

代码示例

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

@Override
protected void populateTreeItem(final WebMarkupContainer item, final int level) {
  super.populateTreeItem(item, level);
  item.add(new AjaxEventBehavior("onclick") {
    @Override
    protected void onEvent(final AjaxRequestTarget target) {
      final TreeNode node = ((TreeNode) item.getDefaultModelObject());
      rowClickSelect(node);
    });
  }
};

代码示例来源:origin: theonedev/onedev

private MarkPos getMarkPos() {
  CodeComment comment = getOpenComment();
  if (comment != null) {
    return comment.getMarkPos();
  } else {
    return (MarkPos)commentContainer.getDefaultModelObject();
  }
}

代码示例来源:origin: org.onehippo.cms7/hippo-plugin-resourcebundle-editor

@Override
  protected String load() {
    Resource resource = (Resource) row.getDefaultModelObject();
    return resource.getValue(selectedValueSet.getName());
  }
}) {

代码示例来源:origin: org.onehippo.cms7/hippo-plugin-resourcebundle-editor

@Override
  public String getObject() {
    Resource resource = (Resource) row.getDefaultModelObject();
    if (selectedAnchor.equals(keys)) {
      return resource.getKey();
    }
    return resource.getValue(bundle.getNameFromDisplayName(selectedAnchor));
  }
});

代码示例来源:origin: theonedev/onedev

@Override
public void onClick(AjaxRequestTarget target) {
  CodeComment comment = context.getOpenComment();
  TextRange mark;
  if (comment != null) {
    mark = comment.getMarkPos().getRange();
  } else {
    mark = (TextRange) commentContainer.getDefaultModelObject();
  }
  mark(target, mark);
  context.onMark(target, mark);
  target.appendJavaScript(String.format("$('#%s').blur();", getMarkupId()));
}

代码示例来源:origin: org.wicketstuff/wicket15-tree

protected void populateTreeItem(final WebMarkupContainer item, final int level)
  final TreeNode node = (TreeNode)item.getDefaultModelObject();
  item.add(newIndentation(item, "indent", (TreeNode)item.getDefaultModelObject(), level));

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

protected void populateTreeItem(WebMarkupContainer item, int level)
  final TreeNode node = (TreeNode)item.getDefaultModelObject();
  item.add(newIndentation(item, "indent", (TreeNode)item.getDefaultModelObject(), level));

代码示例来源:origin: org.onehippo.jcr.console/hippo-jcr-console-api

@Override
protected void populateTreeItem(WebMarkupContainer item, final int level) {
  final TreeNode node = (TreeNode) item.getDefaultModelObject();
  item.add(newIndentation(item, "indent", (TreeNode) item.getDefaultModelObject(), level));

代码示例来源:origin: org.onehippo.cms7/hippo-cms-plugins

@Override
protected void populateTreeItem(WebMarkupContainer item, int level){
  super.populateTreeItem(item, level);
  Object object = item.getDefaultModelObject();
  if (object instanceof IJcrTreeNode) {
    IJcrTreeNode treeNode = (IJcrTreeNode) object;
    final WebMarkupContainer menu = createContextMenu("contextMenu", (JcrNodeModel) treeNode.getNodeModel(), item);
    item.add(menu);
    item.add(new RightClickBehavior(menu, item) {
      @Override
      protected void respond(AjaxRequestTarget target) {
        getContextmenu().setVisible(true);
        target.addComponent(getComponentToUpdate());
        IContextMenuManager menuManager = findParent(IContextMenuManager.class);
        if (menuManager != null) {
          menuManager.showContextMenu(this);
          String x = RequestCycle.get().getRequest().getParameter(MOUSE_X_PARAM);
          String y = RequestCycle.get().getRequest().getParameter(MOUSE_Y_PARAM);
          target.appendJavascript(
              "Hippo.ContextMenu.renderAtPosition('" + menu.getMarkupId() + "', " + x + ", " + y + ");");
        }
      }
    });
  } else {
    item.add(new EmptyPanel("contextMenu"));
  }
}

代码示例来源:origin: org.onehippo.cms7/hippo-cms-console-frontend

@Override
protected void populateTreeItem(WebMarkupContainer item, int level) {
  super.populateTreeItem(item, level);
  Object object = item.getDefaultModelObject();
  if (object instanceof IJcrTreeNode) {
    IJcrTreeNode treeNode = (IJcrTreeNode) object;
    final WebMarkupContainer menu = createContextMenu("contextMenu",
        (JcrNodeModel) treeNode.getNodeModel());
    item.add(menu);
    item.add(new RightClickBehavior(menu, item) {
      private static final long serialVersionUID = 1L;
      @Override
      protected void respond(AjaxRequestTarget target) {
        getContextmenu().setVisible(true);
        target.add(getComponentToUpdate());
        IContextMenuManager menuManager = findParent(IContextMenuManager.class);
        if (menuManager != null) {
          menuManager.showContextMenu(this);
          final IRequestParameters requestParameters = getRequestParameters();
          StringValue x = requestParameters.getParameterValue(MOUSE_X_PARAM);
          StringValue y = requestParameters.getParameterValue(MOUSE_Y_PARAM);
          target.appendJavaScript(
              "Hippo.ContextMenu.renderAtPosition('" + menu.getMarkupId() + "', " + x + ", " + y + ");");
        }
      }
    });
  } else {
    item.add(new EmptyPanel("contextMenu"));
  }
}

代码示例来源:origin: org.onehippo.cms7/hippo-cms-api

@Override
protected void populateTreeItem(WebMarkupContainer item, final int level) {
  final TreeNode node = (TreeNode) item.getDefaultModelObject();
  item.add(newIndentation(item, "indent", (TreeNode) item.getDefaultModelObject(), level));
  item.add(newJunctionLink(item, "link", "image", node));
  MarkupContainer nodeLink = newNodeLink(item, "nodeLink", node);
  item.add(nodeLink);
  nodeLink.add(newNodeIcon(nodeLink, "icon", node));
  nodeLink.add(new Label("label", new AbstractReadOnlyModel<String>() {
    @Override
    public String getObject() {
      return renderNode(node, level);
    }
  }));
  decorateNodeLink(nodeLink, node, level);
  MarkupContainer contextContent = newContextContent(item, "contextContent", node);
  item.add(contextContent);
  MarkupContainer contextLink = newContextLink(item, "contextLink", node, contextContent);
  // FIXME: and what if it _is_ null?
  if (contextLink != null) {
    item.add(contextLink);
  }
  item.add(CssClass.append("row"));
  if (getTreeState().isNodeSelected(node)) {
    item.add(CssClass.append("row-selected"));
  }
}

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

Object node = item.getDefaultModelObject();
Component junctionLink = newJunctionLink(item, JUNCTION_LINK_ID, node);
junctionLink.setComponentBorder(new JunctionBorder(node, level));

代码示例来源:origin: org.wicketstuff/wicket15-tree

Object node = item.getDefaultModelObject();
Component junctionLink = newJunctionLink(item, JUNCTION_LINK_ID, node);
junctionLink.add(new JunctionBorder(node, level));

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

protected void populateTreeItem(WebMarkupContainer item, int level)
  final TreeNode node = (TreeNode)item.getDefaultModelObject();

代码示例来源:origin: org.wicketstuff/wicket15-tree

protected void populateTreeItem(final WebMarkupContainer item, final int level)
  final TreeNode node = (TreeNode)item.getDefaultModelObject();

相关文章

微信公众号

最新文章

更多