Rev 2427 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.catalog.dashboard.client;import com.google.gwt.core.client.GWT;import com.google.gwt.uibinder.client.UiBinder;import com.google.gwt.uibinder.client.UiField;import com.google.gwt.user.client.ui.Button;import com.google.gwt.user.client.ui.CheckBox;import com.google.gwt.user.client.ui.Composite;import com.google.gwt.user.client.ui.TextBox;import com.google.gwt.user.client.ui.Widget;/*** A tree displaying a set of catalog folders.*/public class FileUploadParams extends Composite {interface FileUploadParamsUiBinder extends UiBinder<Widget, FileUploadParams> {}private static FileUploadParamsUiBinder uiBinder = GWT.create(FileUploadParamsUiBinder.class);@UiField Button /*browseButton,*/ analyseButton, uploadButton;@UiField TextBox filename, category, productGroup;@UiField CheckBox fullUpdate;//@UiField VerticalPanel filePanel;public FileUploadParams() {initWidget(uiBinder.createAndBindUi(this));filename.setText(getFileName());}/*@UiHandler("analyseButton")void analyse(ClickEvent event) {catalogService.uploadItems(filename.getText().trim(), 1, category.getText().trim(), true, true,productGroup.getText().trim(), new AsyncCallback<Void>() {@Overridepublic void onSuccess(Void result) {Window.alert("Dry run report generated.");}@Overridepublic void onFailure(Throwable caught) {Window.alert("Error while generating dry run report.");}});}@UiHandler("uploadButton")void upload(ClickEvent event) {catalogService.uploadItems(filename.getText().trim(), 1, category.getText().trim(), true, false,productGroup.getText().trim(), new AsyncCallback<Void>() {@Overridepublic void onSuccess(Void result) {Window.alert("Items updated.");}@Overridepublic void onFailure(Throwable caught) {Window.alert("Error while updating items.");}});}*//*@UiHandler("browseButton")void onBrowse(ClickEvent event) {Window.alert("creating file upload.");final FileUpload upload = new FileUpload();upload.setName("upload");filePanel.add(upload);//holder.add(new HTML("<hr />"));filePanel.setHorizontalAlignment(HasAlignment.ALIGN_RIGHT);filePanel.add(new Button("Submit", new ClickListener(){public void onClick(Widget sender){filename.setText(upload.getFilename());}}));}*/private String getFileName() {//String userHome = System.getProperty("user.home");return "~/master-sheets/ItemList.xls";}}