MultiUploadComponentImpl(final UploadComponentOptions uploadOptions) { wrapperLayout.setID( DomConstants.buildConstant( DomConstants.UPLOAD_WRAPPER_LAYOUT_PREFIX, uploadComponentNumber)); setWidget(wrapperLayout); reset(uploadOptions); }
public void build(DataSource entityDataSource, DataSource... additionalDataSources) { VLayout leftVerticalLayout = new VLayout(); leftVerticalLayout.setID("staticFolderAssetsGridLayout"); leftVerticalLayout.setHeight100(); leftVerticalLayout.setWidth("40%"); leftVerticalLayout.setShowResizeBar(true); listDisplay = new DynamicEntityListView(entityDataSource); listDisplay.getGrid().setHoverMoveWithMouse(true); listDisplay.getGrid().setCanHover(true); listDisplay.getGrid().setShowHover(true); listDisplay.getGrid().setHoverOpacity(75); listDisplay .getGrid() .setHoverCustomizer( new HoverCustomizer() { @Override public String hoverHTML(Object value, ListGridRecord record, int rowNum, int colNum) { if (record != null && record.getAttribute("lockedFlag") != null && record.getAttributeAsBoolean("lockedFlag")) { return BLCMain.getMessageManager() .replaceKeys( BLCMain.getMessageManager().getString("lockedMessage"), new String[] {"userName", "date"}, new String[] { record.getAttribute("auditable.updatedBy.name"), record.getAttribute("auditable.dateUpdated") }); } return null; } }); leftVerticalLayout.addMember(listDisplay); dynamicFormDisplay = new DynamicFormView(entityDataSource); addMember(leftVerticalLayout); addMember(dynamicFormDisplay); }
public void build(DataSource entityDataSource, DataSource... additionalDataSources) { VLayout leftVerticalLayout = new VLayout(); leftVerticalLayout.setID("customerLeftVerticalLayout"); leftVerticalLayout.setHeight100(); leftVerticalLayout.setWidth("50%"); leftVerticalLayout.setShowResizeBar(true); listDisplay = new DynamicEntityListView( BLCMain.getMessageManager().getString("customerListTitle"), entityDataSource, false, false); leftVerticalLayout.addMember(listDisplay); dynamicFormDisplay = new DynamicFormView( BLCMain.getMessageManager().getString("customerDetailsTitle"), entityDataSource); dynamicFormDisplay.setWidth("50%"); ToolStrip toolbar = dynamicFormDisplay.getToolbar(); toolbar.addFill(); Label label = new Label(); label.setContents(BLCMain.getMessageManager().getString("resetPasswordPrompt")); label.setWrap(false); toolbar.addMember(label); updateLoginButton = new ToolStripButton(); updateLoginButton.setIcon( GWT.getModuleBaseURL() + "sc/skins/Enterprise/images/headerIcons/settings.png"); updateLoginButton.setDisabled(true); toolbar.addButton(updateLoginButton); toolbar.addSpacer(6); addMember(leftVerticalLayout); addMember(dynamicFormDisplay); }
public UserPermissionView(Boolean canReorder, Boolean canEdit) { setHeight100(); setWidth100(); setBackgroundColor("#eaeaea"); setOverflow(Overflow.AUTO); HStack hStack = new HStack(10); hStack.setID("userPermissionHStack"); hStack.setHeight("45%"); hStack.setWidth100(); hStack.setBackgroundColor("#eaeaea"); hStack.setAlign(Alignment.CENTER); VLayout stack = new VLayout(); stack.setID("userPermissionVerticalLayout"); stack.setHeight100(); stack.setWidth100(); toolBar = new ToolStrip(); toolBar.setHeight(30); toolBar.setWidth100(); toolBar.setMinWidth(300); toolBar.addSpacer(6); addButton = new ToolStripButton(); addButton.setTitle(BLCMain.getMessageManager().getString("addTitle")); addButton.setIcon(GWT.getModuleBaseURL() + "sc/skins/Enterprise/images/actions/add.png"); addButton.setDisabled(true); toolBar.addButton(addButton); removeButton = new ToolStripButton(); removeButton.setTitle(BLCMain.getMessageManager().getString("removeTitle")); removeButton.setIcon(GWT.getModuleBaseURL() + "sc/skins/Enterprise/images/actions/remove.png"); removeButton.setDisabled(true); toolBar.addButton(removeButton); toolBar.addSpacer(6); toolBar.setDisabled(false); toolBar.addFill(); stack.addMember(toolBar); grid = new ListGrid(); grid.setAutoFetchData(false); grid.setShowHeader(true); grid.setShowHeaderContextMenu(false); grid.setPreventDuplicates(true); grid.setCanReorderRecords(canReorder); grid.setDisabled(true); grid.setCanSort(false); grid.setCellPadding(5); grid.setCanEdit(canEdit); grid.setEditEvent(ListGridEditEvent.DOUBLECLICK); grid.setEditByCell(true); grid.setAutoSaveEdits(true); grid.setSaveByCell(true); grid.setAlternateRecordStyles(true); grid.setCanGroupBy(false); if (!canEdit) { grid.setAlternateBodyStyleName("editRowDisabled"); } stack.addMember(grid); hStack.addMember(stack); hStack.setOverflow(Overflow.AUTO); addMember(hStack); }