Minor Update
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-column-widget@96226 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
4a3d8765fc
commit
759b507a58
|
@ -3898,3 +3898,35 @@ Compiling...
|
||||||
Compilation completed in 0.00 seconds
|
Compilation completed in 0.00 seconds
|
||||||
Removing invalidated units
|
Removing invalidated units
|
||||||
Finding entry point classes
|
Finding entry point classes
|
||||||
|
Public resources found in...
|
||||||
|
Translatable source found in...
|
||||||
|
Found 0 cached/archived units. Used 0 / 2719 units from cache.
|
||||||
|
Compiling...
|
||||||
|
50% complete (ETR: 3 seconds)
|
||||||
|
50% complete (ETR: 3 seconds)
|
||||||
|
50% complete (ETR: 3 seconds)
|
||||||
|
50% complete (ETR: 3 seconds)
|
||||||
|
50% complete (ETR: 3 seconds)
|
||||||
|
50% complete (ETR: 3 seconds)
|
||||||
|
60% complete (ETR: 3 seconds)
|
||||||
|
70% complete (ETR: 2 seconds)
|
||||||
|
80% complete (ETR: 2 seconds)
|
||||||
|
90% complete (ETR: 1 seconds)
|
||||||
|
100% complete (ETR: 0 seconds)
|
||||||
|
Compilation completed in 12.41 seconds
|
||||||
|
Removing invalidated units
|
||||||
|
Finding entry point classes
|
||||||
|
Public resources found in...
|
||||||
|
Translatable source found in...
|
||||||
|
Found 2719 cached/archived units. Used 2719 / 2719 units from cache.
|
||||||
|
Compiling...
|
||||||
|
Compilation completed in 0.00 seconds
|
||||||
|
Removing invalidated units
|
||||||
|
Finding entry point classes
|
||||||
|
Public resources found in...
|
||||||
|
Translatable source found in...
|
||||||
|
Found 2719 cached/archived units. Used 2719 / 2719 units from cache.
|
||||||
|
Compiling...
|
||||||
|
Compilation completed in 0.00 seconds
|
||||||
|
Removing invalidated units
|
||||||
|
Finding entry point classes
|
||||||
|
|
|
@ -3,12 +3,12 @@ package org.gcube.portlets.user.td.columnwidget.client.create;
|
||||||
import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle;
|
import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle;
|
||||||
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.TableType;
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.TableType;
|
||||||
|
|
||||||
|
import com.allen_sauer.gwt.log.client.Log;
|
||||||
import com.google.web.bindery.event.shared.EventBus;
|
import com.google.web.bindery.event.shared.EventBus;
|
||||||
import com.sencha.gxt.widget.core.client.Window;
|
import com.sencha.gxt.widget.core.client.Window;
|
||||||
import com.sencha.gxt.widget.core.client.event.SelectEvent;
|
import com.sencha.gxt.widget.core.client.event.SelectEvent;
|
||||||
import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler;
|
import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Edit Row
|
* Edit Row
|
||||||
*
|
*
|
||||||
|
@ -17,16 +17,18 @@ import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler;
|
||||||
*/
|
*/
|
||||||
public class CreateDefColumnDialog extends Window {
|
public class CreateDefColumnDialog extends Window {
|
||||||
protected String WIDTH = "460px";
|
protected String WIDTH = "460px";
|
||||||
protected String HEIGHT = "320px";
|
protected String HEIGHT = "220px";
|
||||||
protected EventBus eventBus;
|
protected EventBus eventBus;
|
||||||
protected CreateDefColumnPanel createDefColumnPanel;
|
protected CreateDefColumnPanel createDefColumnPanel;
|
||||||
protected TableType tableType;
|
protected TableType tableType;
|
||||||
|
|
||||||
public CreateDefColumnDialog(String id, TableType tableType,EventBus eventBus) {
|
public CreateDefColumnDialog(String id, TableType tableType,
|
||||||
|
EventBus eventBus) {
|
||||||
this.eventBus = eventBus;
|
this.eventBus = eventBus;
|
||||||
this.tableType = tableType;
|
this.tableType = tableType;
|
||||||
initWindow();
|
initWindow();
|
||||||
createDefColumnPanel = new CreateDefColumnPanel(this,id,tableType, eventBus);
|
createDefColumnPanel = new CreateDefColumnPanel(this, id, tableType,
|
||||||
|
eventBus);
|
||||||
add(createDefColumnPanel);
|
add(createDefColumnPanel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +37,7 @@ public class CreateDefColumnDialog extends Window {
|
||||||
setHeight(HEIGHT);
|
setHeight(HEIGHT);
|
||||||
setBodyBorder(false);
|
setBodyBorder(false);
|
||||||
setResizable(false);
|
setResizable(false);
|
||||||
|
|
||||||
setClosable(true);
|
setClosable(true);
|
||||||
setModal(true);
|
setModal(true);
|
||||||
forceLayoutOnResize = true;
|
forceLayoutOnResize = true;
|
||||||
|
@ -63,15 +65,25 @@ public class CreateDefColumnDialog extends Window {
|
||||||
hide();
|
hide();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void addListener(CreateDefColumnListener listener) {
|
public void addListener(CreateDefColumnListener listener) {
|
||||||
createDefColumnPanel.addListener(listener);
|
Log.debug("Add Listener" + listener);
|
||||||
|
if (createDefColumnPanel != null) {
|
||||||
|
createDefColumnPanel.addListener(listener);
|
||||||
|
} else {
|
||||||
|
Log.error("CreateDefColumnPanel is null");
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeListener(CreateDefColumnListener listener) {
|
public void removeListener(CreateDefColumnListener listener) {
|
||||||
createDefColumnPanel.removeListener(listener);
|
Log.debug("Remove Listener" + listener);
|
||||||
|
if (createDefColumnPanel != null) {
|
||||||
|
createDefColumnPanel.removeListener(listener);
|
||||||
|
} else {
|
||||||
|
Log.error("CreateDefColumnPanel is null");
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -53,10 +53,10 @@ import com.sencha.gxt.widget.core.client.info.Info;
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class CreateDefColumnPanel extends FramedPanel {
|
public class CreateDefColumnPanel extends FramedPanel {
|
||||||
protected static final String WIDTH = "460px";
|
protected static final String WIDTH = "448px";
|
||||||
protected static final String HEIGHT = "320px";
|
protected static final String HEIGHT = "180px";
|
||||||
protected static final String FIELDWIDTH = "440px";
|
protected static final String FIELDWIDTH = "436px";
|
||||||
protected static final String FIELDSHEIGHT = "300px";
|
protected static final String FIELDSHEIGHT = "130px";
|
||||||
|
|
||||||
protected ArrayList<CreateDefColumnListener> listeners;
|
protected ArrayList<CreateDefColumnListener> listeners;
|
||||||
|
|
||||||
|
@ -91,17 +91,22 @@ public class CreateDefColumnPanel extends FramedPanel {
|
||||||
this.eventBus = eventBus;
|
this.eventBus = eventBus;
|
||||||
this.tableType = tableType;
|
this.tableType = tableType;
|
||||||
this.id = id;
|
this.id = id;
|
||||||
|
initListeners();
|
||||||
init();
|
init();
|
||||||
create();
|
create();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void init() {
|
protected void init() {
|
||||||
setWidth(WIDTH);
|
setWidth(WIDTH);
|
||||||
setHeight(HEIGHT);
|
setHeight(HEIGHT);
|
||||||
setHeaderVisible(false);
|
setHeaderVisible(false);
|
||||||
setBodyBorder(false);
|
setBodyBorder(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void initListeners(){
|
||||||
|
listeners=new ArrayList<CreateDefColumnListener>();
|
||||||
|
}
|
||||||
|
|
||||||
protected void create() {
|
protected void create() {
|
||||||
// Label
|
// Label
|
||||||
label = new TextField();
|
label = new TextField();
|
||||||
|
@ -235,6 +240,8 @@ public class CreateDefColumnPanel extends FramedPanel {
|
||||||
vPanel.add(form, new VerticalLayoutData(1, -1));
|
vPanel.add(form, new VerticalLayoutData(1, -1));
|
||||||
vPanel.add(flowButton, new VerticalLayoutData(1, -1, new Margins(1)));
|
vPanel.add(flowButton, new VerticalLayoutData(1, -1, new Margins(1)));
|
||||||
add(vPanel);
|
add(vPanel);
|
||||||
|
|
||||||
|
comboLocaleTypeLabel.setVisible(false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -250,13 +257,16 @@ public class CreateDefColumnPanel extends FramedPanel {
|
||||||
|
|
||||||
if (lab == null || lab.isEmpty()) {
|
if (lab == null || lab.isEmpty()) {
|
||||||
UtilsGXT3.alert("Attention", "Add a label");
|
UtilsGXT3.alert("Attention", "Add a label");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeElement == null) {
|
if (typeElement == null) {
|
||||||
UtilsGXT3.alert("Attention", "No type selected");
|
UtilsGXT3.alert("Attention", "No type selected");
|
||||||
|
return;
|
||||||
} else {
|
} else {
|
||||||
if (typeElement.getCode() == null) {
|
if (typeElement.getCode() == null) {
|
||||||
UtilsGXT3.alert("Attention", "No type selected");
|
UtilsGXT3.alert("Attention", "No type selected");
|
||||||
|
return;
|
||||||
} else {
|
} else {
|
||||||
currentType = typeElement.getCode();
|
currentType = typeElement.getCode();
|
||||||
}
|
}
|
||||||
|
@ -264,10 +274,12 @@ public class CreateDefColumnPanel extends FramedPanel {
|
||||||
if (currentType != null && currentType == ColumnTypeCode.CODENAME) {
|
if (currentType != null && currentType == ColumnTypeCode.CODENAME) {
|
||||||
if (localeElement == null) {
|
if (localeElement == null) {
|
||||||
UtilsGXT3.alert("Attention", "No locale selected");
|
UtilsGXT3.alert("Attention", "No locale selected");
|
||||||
|
return;
|
||||||
} else {
|
} else {
|
||||||
if (localeElement.getLocaleName() == null
|
if (localeElement.getLocaleName() == null
|
||||||
|| localeElement.getLocaleName().isEmpty()) {
|
|| localeElement.getLocaleName().isEmpty()) {
|
||||||
UtilsGXT3.alert("Attention", "No locale selected");
|
UtilsGXT3.alert("Attention", "No locale selected");
|
||||||
|
return;
|
||||||
} else {
|
} else {
|
||||||
localeName = localeElement.getLocaleName();
|
localeName = localeElement.getLocaleName();
|
||||||
}
|
}
|
||||||
|
@ -336,9 +348,11 @@ public class CreateDefColumnPanel extends FramedPanel {
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case CODENAME:
|
case CODENAME:
|
||||||
comboLocaleTypeLabel.setVisible(true);
|
comboLocaleTypeLabel.setVisible(true);
|
||||||
|
forceLayout();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
comboLocaleTypeLabel.setVisible(false);
|
||||||
|
forceLayout();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -381,10 +395,12 @@ public class CreateDefColumnPanel extends FramedPanel {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addListener(CreateDefColumnListener listener) {
|
public void addListener(CreateDefColumnListener listener) {
|
||||||
|
Log.debug("Add Listener:"+listener);
|
||||||
listeners.add(listener);
|
listeners.add(listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeListener(CreateDefColumnListener listener) {
|
public void removeListener(CreateDefColumnListener listener) {
|
||||||
|
Log.debug("Remove Listener:"+listener);
|
||||||
listeners.remove(listener);
|
listeners.remove(listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue