added traceability flag

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/widgets/grsf-manage-widget@152399 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Costantino Perciante 2017-08-01 16:18:29 +00:00
parent 7c9c341c2f
commit f8870d85db
2 changed files with 14 additions and 1 deletions

View File

@ -15,6 +15,7 @@ import org.gcube.datacatalogue.grsf_manage_widget.shared.ex.NoGRSFRecordExceptio
import com.github.gwtbootstrap.client.ui.AlertBlock; import com.github.gwtbootstrap.client.ui.AlertBlock;
import com.github.gwtbootstrap.client.ui.Button; import com.github.gwtbootstrap.client.ui.Button;
import com.github.gwtbootstrap.client.ui.CheckBox;
import com.github.gwtbootstrap.client.ui.ControlGroup; import com.github.gwtbootstrap.client.ui.ControlGroup;
import com.github.gwtbootstrap.client.ui.Form; import com.github.gwtbootstrap.client.ui.Form;
import com.github.gwtbootstrap.client.ui.Icon; import com.github.gwtbootstrap.client.ui.Icon;
@ -65,6 +66,9 @@ public class ManageProductWidget extends Composite{
@UiField @UiField
TextArea descriptionTextArea; TextArea descriptionTextArea;
@UiField
CheckBox traceabilityFlag;
@UiField @UiField
TextBox GRSFNameTexBox; TextBox GRSFNameTexBox;
@ -174,7 +178,7 @@ public class ManageProductWidget extends Composite{
semanticIdentifierTextBox.setText(bean.getSemanticId()); semanticIdentifierTextBox.setText(bean.getSemanticId());
sources.setText(bean.getSources()); sources.setText(bean.getSources());
descriptionTextArea.setText(bean.getDescription()); descriptionTextArea.setText(bean.getDescription());
traceabilityFlag.setValue(bean.isTraceabilityFlag());
// check if we need to show more // check if we need to show more
if(bean.getExtrasIfAvailable() != null && !bean.getExtrasIfAvailable().isEmpty()) if(bean.getExtrasIfAvailable() != null && !bean.getExtrasIfAvailable().isEmpty())

View File

@ -97,6 +97,15 @@
</b:Controls> </b:Controls>
</b:ControlGroup> </b:ControlGroup>
<b:ControlGroup ui:field="traceabilityFlagGroup">
<b:ControlLabel for="traceabilityflag" title="Traceability Flag">
<b>Traceability Flag:</b>
</b:ControlLabel>
<b:Controls>
<b:CheckBox b:id="traceabilityflag" title="Traceability Flag" ui:field="traceabilityFlag"></b:CheckBox>
</b:Controls>
</b:ControlGroup>
<b:ControlGroup ui:field="currentStatusGroup"> <b:ControlGroup ui:field="currentStatusGroup">
<b:ControlLabel for="currentStatus" <b:ControlLabel for="currentStatus"
title="The current status of this Item"> title="The current status of this Item">