Minor Update
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-table-widget@95462 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
66445e16e3
commit
d37cdcb31b
|
@ -15,8 +15,6 @@ import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId;
|
|||
|
||||
import com.allen_sauer.gwt.log.client.Log;
|
||||
import com.google.gwt.cell.client.AbstractCell;
|
||||
import com.google.gwt.core.client.Scheduler;
|
||||
import com.google.gwt.core.client.Scheduler.ScheduledCommand;
|
||||
import com.google.gwt.resources.client.ImageResource;
|
||||
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
|
||||
import com.google.gwt.user.client.rpc.AsyncCallback;
|
||||
|
@ -50,6 +48,7 @@ public class ValidationsTasksPanel extends FramedPanel {
|
|||
|
||||
protected TreeDataGenerator gen;
|
||||
protected TreeStore<BaseDto> store;
|
||||
protected TreeGrid<BaseDto> tree;
|
||||
|
||||
class KeyProvider implements ModelKeyProvider<BaseDto> {
|
||||
@Override
|
||||
|
@ -77,6 +76,9 @@ public class ValidationsTasksPanel extends FramedPanel {
|
|||
}
|
||||
|
||||
protected void draw() {
|
||||
if(tree!=null){
|
||||
remove(tree);
|
||||
}
|
||||
init();
|
||||
retrieveValidations();
|
||||
}
|
||||
|
@ -111,7 +113,7 @@ public class ValidationsTasksPanel extends FramedPanel {
|
|||
}
|
||||
|
||||
ColumnConfig<BaseDto, String> cc1 = new ColumnConfig<BaseDto, String>(
|
||||
new ToStringValueProvider<BaseDto>("task"));
|
||||
new ToStringValueProvider<BaseDto>("task"),168, "Task");
|
||||
cc1.setHeader("Task");
|
||||
cc1.setCell(new AbstractCell<String>() {
|
||||
|
||||
|
@ -168,9 +170,8 @@ public class ValidationsTasksPanel extends FramedPanel {
|
|||
public String getPath() {
|
||||
return "valid";
|
||||
}
|
||||
});
|
||||
}, 38, "Valid");
|
||||
cc3.setHeader("Valid");
|
||||
cc3.setWidth(48);
|
||||
cc3.setCell(new AbstractCell<Boolean>() {
|
||||
|
||||
@Override
|
||||
|
@ -202,12 +203,18 @@ public class ValidationsTasksPanel extends FramedPanel {
|
|||
l.add(cc3);
|
||||
ColumnModel<BaseDto> cm = new ColumnModel<BaseDto>(l);
|
||||
|
||||
final TreeGrid<BaseDto> tree = new TreeGrid<BaseDto>(store, cm, cc1);
|
||||
tree = new TreeGrid<BaseDto>(store, cm, cc1);
|
||||
//tree.getStyle().setLeafIcon(ResourceBundle.INSTANCE.tableValidation());
|
||||
//tree.getStyle().setNodeCloseIcon(ResourceBundle.INSTANCE.cog());
|
||||
//tree.getStyle().setNodeOpenIcon(ResourceBundle.INSTANCE.cog());
|
||||
|
||||
//tree.getView().setStripeRows(true);
|
||||
//tree.getView().setColumnLines(true);
|
||||
tree.getView().setAutoFill(true);
|
||||
tree.setBorders(false);
|
||||
tree.setLoadMask(true);
|
||||
tree.setColumnResize(true);
|
||||
tree.getView().setAutoExpandColumn(cc1);
|
||||
|
||||
|
||||
IconProvider<BaseDto> iconProvider=new IconProvider<BaseDto>() {
|
||||
|
||||
@Override
|
||||
|
@ -250,12 +257,7 @@ public class ValidationsTasksPanel extends FramedPanel {
|
|||
add(tree, new MarginData(0));
|
||||
onResize();
|
||||
|
||||
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
|
||||
|
||||
public void execute() {
|
||||
tree.expandAll();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue