Skip to content

Commit

Permalink
mapping column panel improvement - three state combo instead of checkbox
Browse files Browse the repository at this point in the history
  • Loading branch information
katkav committed May 19, 2021
1 parent f6c31cb commit c72e856
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
Expand Up @@ -9,8 +9,8 @@
<html xmlns:wicket="http://wicket.apache.org">
<wicket:panel>
<div class="row">
<div class="col-md-1" wicket:id="mappingEnabled"></div>
<div class="col-md-11" wicket:id="mapping"></div>
<div class="col-md-4" wicket:id="mappingEnabled"></div>
<div class="col-md-8" wicket:id="mapping"></div>
</div>

</wicket:panel>
Expand Down
Expand Up @@ -7,10 +7,9 @@
package com.evolveum.midpoint.gui.impl.component;

import com.evolveum.midpoint.gui.api.component.BasePanel;
import com.evolveum.midpoint.gui.api.component.form.CheckBoxPanel;
import com.evolveum.midpoint.gui.api.model.ReadOnlyModel;
import com.evolveum.midpoint.gui.api.prism.wrapper.PrismContainerValueWrapper;
import com.evolveum.midpoint.gui.api.prism.wrapper.PrismContainerWrapper;
import com.evolveum.midpoint.web.component.input.TriStateComboPanel;
import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType;

import com.evolveum.midpoint.xml.ns._public.common.common_3.VariableBindingDefinitionType;
Expand Down Expand Up @@ -38,9 +37,6 @@ protected void onInitialize() {

private void initLayout() {

CheckBoxPanel checkBoxPanel = new CheckBoxPanel(ID_MAPPING_ENABLED, Model.of(true));
add(checkBoxPanel);

ReadOnlyModel<String> mappingDescription = new ReadOnlyModel<>(() -> {

if (getModelObject() == null) {
Expand Down Expand Up @@ -81,6 +77,9 @@ private void initLayout() {
return target + "(" + strength + ")";
});

TriStateComboPanel dropDownChoicePanel = new TriStateComboPanel(ID_MAPPING_ENABLED, Model.of(true));
add(dropDownChoicePanel);

Label label = new Label(ID_MAPPING, mappingDescription);
add(label);

Expand Down

0 comments on commit c72e856

Please sign in to comment.