Skip to content

Commit

Permalink
fixed MID-4609 No way to add new objec policy
Browse files Browse the repository at this point in the history
  • Loading branch information
KaterynaHonchar committed Apr 24, 2018
1 parent 023fe19 commit ca7487c
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
Expand Up @@ -20,6 +20,8 @@

<label class="col-md-4 control-label" wicket:id="label" />

<a class="btn btn-success btn-sm" wicket:id="addFirstButton" style="margin-left: 15px;"><i class="glyphicon glyphicon-plus"/></a>

<wicket:container wicket:id="repeater">
<div class="col-md-4" wicket:id="textWrapper">
<div class="input-group input-group-sm">
Expand Down
Expand Up @@ -67,6 +67,7 @@ public class ObjectPolicyConfigurationEditor extends BasePanel<List<ObjectPolicy
private static final String ID_BUTTON_GROUP = "buttonGroup";
private static final String ID_BUTTON_REMOVE = "remove";
private static final String ID_BUTTON_ADD = "add";
private static final String ID_BUTTON_ADD_FIRST = "addFirstButton";

private static final String CLASS_MULTI_VALUE = "multivalue-form";
private static final String OFFSET_CLASS = "col-md-offset-4";
Expand All @@ -84,6 +85,26 @@ protected void initLayout(){
final Label label = new Label(ID_LABEL, createStringResource("objectPolicyConfigurationEditor.label"));
add(label);

AjaxLink<String> addFirst = new AjaxLink<String>(ID_BUTTON_ADD_FIRST) {
private static final long serialVersionUID = 1L;

@Override
public void onClick(AjaxRequestTarget target) {
addPerformed(target);
}
};
addFirst.add(new VisibleEnableBehaviour() {
private static final long serialVersionUID = 1L;

@Override
public boolean isVisible() {
List<ObjectPolicyConfigurationType> modelObj = ObjectPolicyConfigurationEditor.this.getModelObject();
return modelObj == null || modelObj.size() == 0;
}
});
addFirst.setOutputMarkupId(true);
add(addFirst);

ListView<ObjectPolicyConfigurationType> repeater = new ListView<ObjectPolicyConfigurationType>(ID_REPEATER, getModel()) {
private static final long serialVersionUID = 1L;

Expand Down

0 comments on commit ca7487c

Please sign in to comment.