package org.gcube.portlets.widgets.ckancontentmoderator.client; import java.util.ArrayList; import java.util.List; import org.gcube.portlets.widgets.ckancontentmoderator.client.material.table.CustomizedView; import org.gcube.portlets.widgets.ckancontentmoderator.client.material.table.DataGenerator; import org.gcube.portlets.widgets.ckancontentmoderator.client.resources.DataTableClientBundle; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.StyleInjector; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.RootPanel; import gwt.material.design.client.ui.table.MaterialDataTable; /** * Entry point classes define onModuleLoad(). */ public class CkanContentModeratorWidget implements EntryPoint { /** * The message displayed to the user when the server cannot be reached or * returns an error. */ private static final String SERVER_ERROR = "An error occurred while " + "attempting to contact the server. Please check your network " + "connection and try again."; /** * Create a remote service proxy to talk to the server-side Greeting service. */ private final CkanContentModeratorServiceAsync greetingService = GWT.create(CkanContentModeratorService.class); /** * This is the entry point method. */ public void onModuleLoad() { StyleInjector.inject(DataTableClientBundle.INSTANCE.dataTable().getText()); // MaterialDataTable table = new MaterialDataTable(); // table.getTableTitle().setText("Customers"); // List users = new ArrayList(); // users.add("Pippo"); // table.setRowData(0, users); CustomizedView cvTable = new CustomizedView(); cvTable.setData(DataGenerator.generateUsers(10)); RootPanel.get().add(cvTable); // table.getView().refresh(); // greetingService.getListItemsForStatus(ItemStatus.PENDING, new AsyncCallback>() { // // @Override // public void onSuccess(List result) { // // TODO Auto-generated method stub // // } // // @Override // public void onFailure(Throwable caught) { // // TODO Auto-generated method stub // // } // }); } }