@Override public void onModelChanged() { IModel model = getDefaultModel(); if (model instanceof JcrNodeModel) { sorter.setModel((JcrNodeModel) model); dirty = true; } }
@Override public boolean isEnabled() { return sorter.canMoveUp(); } });
@Override public boolean isVisible() { return nodeSort.canMoveDown(); } };
public NodeSortPanel(String id) { super(id); setOutputMarkupId(true); sorter = new NodeSortAction(); add(new AjaxLink("up") { private static final long serialVersionUID = 1L; add(new AjaxLink("down") { private static final long serialVersionUID = 1L;
@Override public void onClick(AjaxRequestTarget target) { if(sorter.moveDown()) { target.add(NodeSortPanel.this); onNodeSorted(target); } }
@Override public void onClick(AjaxRequestTarget target) { if(sorter.moveUp()) { target.add(NodeSortPanel.this); onNodeSorted(target); } }
@Override public void onClick(AjaxRequestTarget target) { if (nodeSort.moveUp()) { target.addComponent(this.getParent()); saveSession(); } }
@Override protected void onModelChanged() { sorter.setDefaultModel(getDefaultModel()); }
@Override public void onClick(AjaxRequestTarget target) { if (nodeSort.moveDown()) { target.add(this.getParent()); saveSession(); } }
public SortMenuPlugin(IPluginContext context, IPluginConfig config) { super(context, config); add(sorter = new NodeSortPanel("sorter-panel")); }
@Override public void detachModels() { nodeSort.detach(); if (editorBeanObject != null) { editorBeanObject.detach(); } super.detachModels(); }
@Override public boolean isVisible() { return nodeSort.canMoveUp(); } };
@Override public boolean isEnabled() { return sorter.canMoveDown(); } });
@Override public void onClick(AjaxRequestTarget target) { if (nodeSort.moveUp()) { target.add(this.getParent()); saveSession(); } }
@Override public void onModelChanged() { sorter.setDefaultModel(getDefaultModel()); redraw(); } }
public SortMenuPlugin(IPluginContext context, IPluginConfig config) { super(context, config); add(sorter = new NodeSortPanel("sorter-panel")); }
@Override public void detachModels() { nodeSort.detach(); if(bean != null) { bean.detach(); } super.detachModels(); }
@Override public boolean isVisible() { return nodeSort.canMoveUp(); } });
@Override public boolean isVisible() { return nodeSort.canMoveDown(); } });
@Override public void onModelChanged() { sorter.setDefaultModel(getDefaultModel()); redraw(); } }