本文整理汇总了Java中com.smartgwt.client.widgets.layout.VLayout.setMembers方法的典型用法代码示例。如果您正苦于以下问题:Java VLayout.setMembers方法的具体用法?Java VLayout.setMembers怎么用?Java VLayout.setMembers使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.layout.VLayout
的用法示例。
在下文中一共展示了VLayout.setMembers方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: ExportResultWidget
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public ExportResultWidget() {
i18n = GWT.create(ClientMessages.class);
VLayout vLayout = new VLayout();
vLayout.setWidth100();
vLayout.setHeight100();
grid = new ListGrid();
grid.setSelectionType(SelectionStyle.SINGLE);
grid.setFixedRecordHeights(false);
grid.setWrapCells(true);
ListGridField pidField = new ListGridField(ExportResourceApi.RESULT_ERROR_PID,
i18n.ExportResultWidget_PID_Title());
ListGridField errorField = new ListGridField(ExportResourceApi.RESULT_ERROR_MESSAGE,
i18n.ExportResultWidget_Message_Title());
grid.setFields(pidField, errorField);
grid.addSelectionUpdatedHandler(new SelectionUpdatedHandler() {
@Override
public void onSelectionUpdated(SelectionUpdatedEvent event) {
logForm.editSelectedData(grid);
}
});
logForm = createLogForm();
vLayout.setMembers(grid, logForm);
this.widget = vLayout;
}
示例2: BatchEditor
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public BatchEditor(ClientMessages i18n) {
widget = new VLayout();
form = new DynamicForm();
form.setBrowserSpellCheck(false);
TextItem owner = new TextItem(DigitalObjectAdministrationDataSource.FIELD_OWNER);
owner.setCanEdit(Boolean.FALSE);
SelectItem device = new SelectItem(DigitalObjectAdministrationDataSource.FIELD_DEVICE,
i18n.ImportSourceChooser_OptionScanner_Title());
DeviceDataSource.setOptionDataSource(device);
device.setWidth(250);
device.setAllowEmptyValue(true);
device.setEmptyDisplayValue(ClientUtils.format("<i><%s></i>",
i18n.DigitalObjectEditor_AdministrationEditor_NoDeviceSelection_Title()));
form.setItems(device);
widget.setMembers(form);
}
示例3: createWindow
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
private Window createWindow(DynamicForm form) {
VLayout container = new VLayout();
container.setMembers(form, createButtons());
container.setMargin(15);
Window window = new Window();
window.setAutoCenter(true);
window.setAutoSize(true);
window.setIsModal(true);
window.addItem(container);
window.setTitle(i18nSgwt.dialog_LoginTitle());
window.setShowCloseButton(false);
window.setShowMinimizeButton(false);
window.setKeepInParentRect(true);
window.setShowModalMask(true);
window.setCanDragReposition(false);
return window;
}
示例4: showWindow
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/**
* Starts the editor.
* @param consumer a callback that consumes the edited values as a record
* @see DigitalObjectResourceApi#DIGITALOBJECT_SERIES_DATE_FROM_PARAM
* @see DigitalObjectResourceApi#DIGITALOBJECT_SERIES_DATE_TO_PARAM
* @see DigitalObjectResourceApi#DIGITALOBJECT_SERIES_DAYS_INCLUDED_PARAM
* @see DigitalObjectResourceApi#DIGITALOBJECT_SERIES_PARTNUMBER_FROM_PARAM
*/
public void showWindow(Consumer<Record> consumer) {
Objects.nonNull(consumer);
this.consumer = consumer;
if (dialog == null) {
dialog = new Dialog(i18n.DigitalObjectEditor_ChildrenEditor_AddAction_Title());
VLayout container = dialog.getDialogContentContainer();
container.setMembers(getWidget());
dialog.addOkButton((event) -> {
onSave();
});
dialog.addCancelButton(() -> {
dialog.hide();
});
}
dialog.show();
form.clearValues();
form.focus();
}
示例5: buildRemoteVisuPane
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
protected void buildRemoteVisuPane() {
Label visuLabelTitle = new Label("<span style='text-align:center;color:#003168'><b>Remote Visualization</b></span>");
visuLabelTitle.setHeight(30);
this.visuLabelValue = new Label(this.visuDesactivatedMessage);
this.visuLabelValue.setHeight(30);
this.visuLabelValue.setLeft(40);
visuPane = new VLayout();
visuPane.setWidth100();
visuPane.setHeight(80);
visuPane.setMembers(visuLabelTitle, this.visuLabelValue);
}
示例6: DeviceManagerWidget
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public DeviceManagerWidget(ClientMessages i18n) {
this.i18n = i18n;
actionSource = new ActionSource(this);
widget = new VLayout();
Label lblHeader = new Label();
String title = ClientUtils.format("<b>%s</b>", i18n.DeviceManager_Title());
lblHeader.setContents(title);
lblHeader.setAutoHeight();
lblHeader.setPadding(4);
lblHeader.setStyleName(Editor.CSS_PANEL_DESCRIPTION_TITLE);
ToolStrip toolbar = createToolbar(i18n);
deviceList = createDeviceList(i18n);
form = createForm();
descriptionForm = createDescriptionForm();
valuesManager = new ValuesManager();
valuesManager.addMember(form);
valuesManager.addMember(descriptionForm);
valuesManager.setDataSource(DeviceDataSource.getInstance());
VLayout forms = new VLayout();
forms.setOverflow(Overflow.AUTO);
forms.setMembers(form, descriptionForm);
HLayout hLayout = new HLayout();
deviceList.setWidth100();
forms.setWidth100();
hLayout.setMembers(deviceList, forms);
widget.addMember(lblHeader);
widget.addMember(toolbar);
widget.addMember(hLayout);
}
示例7: asWidget
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
@Override
public Canvas asWidget() {
if (widget == null) {
widget = new ImportParentChooser(i18n);
widget.setParentOwnerCheck(true);
widget.getUI().setMargin(4);
container = new VLayout();
container.setMembers(buildToolbar(), widget.getUI());
}
return container;
}
示例8: ProgressTracker
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public ProgressTracker(ClientMessages i18n) {
this.i18n = i18n;
widget = new VLayout(4);
label = new Label();
label.setWidth100();
label.setAutoHeight();
progressbar = new Progressbar();
progressbar.setVertical(false);
progressbar.setLength(400);
progressbar.setBreadth(24);
widget.setMembers(label, progressbar);
widget.setWidth100();
widget.setAutoHeight();
progressPrefix = i18n.ProgressTracker_Progress_0();
closeBtn = new IButton(i18n.ProgressTracker_CloseBtn_Title(), new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
stop();
}
});
closeBtn.setTooltip(i18n.ProgressTracker_CloseBtn_Hint());
closeBtn.setAutoFit(true);
}
示例9: createAdvancedOptions
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
private Canvas createAdvancedOptions() {
formCatalog = createCatalogForm();
lgResult = new ListGrid();
lgResult.setDataSource(BibliographyQueryDataSource.getInstance());
// lgResult.setUseAllDataSourceFields(true);
ListGridField preview = new ListGridField(BibliographyQueryDataSource.FIELD_PREVIEW,
i18n.CatalogBrowser_HeaderPreview_Title());
ListGridField title = new ListGridField(BibliographyQueryDataSource.FIELD_TITLE,
i18n.CatalogBrowser_HeaderTitle_Title());
lgResult.setDetailField(BibliographyQueryDataSource.FIELD_PREVIEW);
lgResult.setFields(title, preview);
// lgResult.setAutoFetchData(true);
lgResult.setHeight100();
lgResult.setWidth100();
lgResult.setCanExpandRecords(true);
lgResult.setCanExpandMultipleRecords(false);
lgResult.setExpansionMode(ExpansionMode.DETAIL_FIELD);
lgResult.setSelectionType(SelectionStyle.SINGLE);
// lgResult.setSelectionAppearance(SelectionAppearance.CHECKBOX);
lgResult.setAlternateRecordStyles(true);
lgResult.addDataArrivedHandler(new DataArrivedHandler() {
@Override
public void onDataArrived(DataArrivedEvent event) {
if (event.getStartRow() == 0 && event.getEndRow() > 0) {
lgResult.focus();
lgResult.selectSingleRecord(0);
}
}
});
VLayout layout = new VLayout();
layout.setMembers(formCatalog, lgResult);
layout.setMargin(4);
layout.setMembersMargin(4);
layout.setOverflow(Overflow.AUTO);
return layout;
}
示例10: CopyPageMetadataWidget
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public CopyPageMetadataWidget() {
this.i18n = GWT.create(ClientMessages.class);
form = createForm();
formPanel = new VLayout(10);
formPanel.setAutoHeight();
formPanel.setMembers(form);
}
示例11: createGraphOptions
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/**
* This methods will create an option layout and call the method
* createOptionForms() to create different options to create graph
*
* @param demographics
*/
public void createGraphOptions(final List<Demographic> demographics) {
final VLayout graphOptionLayout = new VLayout();
graphOptionLayout.setBackgroundColor(BACKGROUND_COLOR);
graphOptionLayout.setWidth(100);
graphOptionLayout.setHeight(20);
i_graphOptionForm = createOptionForms(demographics);
graphOptionLayout.setMembers(i_graphOptionForm);
i_mainChartPanel.addMember(graphOptionLayout);
}
示例12: build
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
Canvas build() {
VLayout vl = new VLayout();
vl.setOverflow(Overflow.AUTO);
this.label = new Label("No node selected");
this.label.setWidth100();
this.label.setAlign(Alignment.CENTER);
this.nodeDetails = new DetailViewer();
this.nodeDetails.setWidth100();
this.nodeDetails.setHeight100();
this.nodeDetails.setCanSelectText(true);
DetailViewerField d1 = new DetailViewerField("nodeUrl", "URL");
DetailViewerField d2 = new DetailViewerField("nodeState", "Status");
DetailViewerField d3 = new DetailViewerField("nodeProvider", "Provider");
DetailViewerField d4 = new DetailViewerField("nodeOwner", "Used by");
DetailViewerField d5 = new DetailViewerField("sourceName", "Source");
DetailViewerField d6 = new DetailViewerField("hostName", "Host");
DetailViewerField d7 = new DetailViewerField("vmName", "JVM");
DetailViewerField d8 = new DetailViewerField("description", "Description");
this.nodeDetails.setFields(d1, d5, d6, d2, d3, d4, d7, d8);
this.nodeCanvas = new VLayout();
this.nodeCanvas.setWidth100();
this.nodeLabel = new Label("<h3>Node</h3>");
this.nodeLabel.setIcon(RMImages.instance.node_add_16().getSafeUri().asString());
this.nodeLabel.setHeight(16);
this.nodeCanvas.addMember(this.nodeLabel);
this.nodeCanvas.addMember(this.nodeDetails);
this.nodeCanvas.hide();
this.nsDetails = new DetailViewer();
this.nsDetails.setWidth100();
this.nsDetails.setHeight100();
this.nsDetails.setCanSelectText(true);
DetailViewerField n1 = new DetailViewerField("sourceName", "Node Source");
DetailViewerField n2 = new DetailViewerField("description", "Description");
DetailViewerField n3 = new DetailViewerField("nodeProvider", "Owner");
DetailViewerField n4 = new DetailViewerField("hosts", "Hosts");
DetailViewerField n5 = new DetailViewerField("nodes", "Nodes");
this.nsDetails.setFields(n1, n2, n3, n4, n5);
this.nsCanvas = new VLayout();
this.nsCanvas.setWidth100();
this.nsCanvas.setHeight100();
Label nsl = new Label("<h3>Node Source</h3>");
nsl.setHeight(16);
nsl.setIcon(RMImages.instance.nodesource_16().getSafeUri().asString());
this.nsCanvas.addMember(nsl);
this.nsCanvas.addMember(this.nsDetails);
this.nsCanvas.hide();
this.hostDetails = new DetailViewer();
this.hostDetails.setWidth100();
this.hostDetails.setHeight100();
this.hostDetails.setCanSelectText(true);
DetailViewerField h1 = new DetailViewerField("hostName", "Host");
DetailViewerField h2 = new DetailViewerField("nodes", "Nodes");
this.hostDetails.setFields(h1, h2);
this.hostCanvas = new VLayout();
this.hostCanvas.setWidth100();
this.hostLabel = new Label("<h3>Host</h3>");
hostLabel.setHeight(16);
hostLabel.setIcon(RMImages.instance.host_16().getSafeUri().asString());
this.hostCanvas.addMember(hostLabel);
this.hostCanvas.addMember(this.hostDetails);
this.hostCanvas.hide();
vl.setMembers(label, nodeCanvas, nsCanvas, hostCanvas);
return vl;
}
示例13: build
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
Canvas build() {
VLayout vl = new VLayout();
vl.setOverflow(Overflow.AUTO);
this.label = new Label("No node selected");
this.label.setWidth100();
this.label.setAlign(Alignment.CENTER);
this.nodeMonitoring = new MonitoringNodeView(controller);
this.nodeMonitoring.setOverflow(Overflow.AUTO);
this.nodeMonitoring.setWidth100();
this.nodeCanvas = new VLayout();
this.nodeCanvas.setWidth100();
this.nodeCanvas.setHeight100();
this.nodeLabel = new Label();
this.nodeLabel.setIcon(RMImages.instance.node_add_16().getSafeUri().asString());
this.nodeLabel.setHeight(16);
this.nodeCanvas.addMember(nodeLabel);
this.nodeCanvas.addMember(nodeMonitoring);
this.nodeCanvas.hide();
this.sourceMonitoring = new MonitoringSourceView(controller);
this.sourceMonitoring.setOverflow(Overflow.AUTO);
this.sourceMonitoring.setWidth100();
this.sourceCanvas = new VLayout();
this.sourceCanvas.setWidth100();
this.sourceCanvas.setHeight100();
this.sourceLabel = new Label();
this.sourceLabel.setIcon(RMImages.instance.nodesource_16().getSafeUri().asString());
this.sourceLabel.setHeight(16);
this.sourceCanvas.addMember(sourceLabel);
this.sourceCanvas.addMember(sourceMonitoring);
this.sourceCanvas.hide();
this.hostMonitoring = new MonitoringHostView(controller);
this.hostMonitoring.setOverflow(Overflow.AUTO);
this.hostMonitoring.setWidth100();
this.hostCanvas = new VLayout();
this.hostCanvas.setWidth100();
this.hostCanvas.setHeight100();
this.hostLabel = new Label();
this.hostLabel.setHeight(16);
this.hostLabel.setIcon(RMImages.instance.host_16().getSafeUri().asString());
this.hostCanvas.addMember(hostLabel);
this.hostCanvas.addMember(hostMonitoring);
this.hostCanvas.hide();
vl.setMembers(label, nodeCanvas, hostCanvas, sourceCanvas);
return vl;
}
示例14: onModuleLoad
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
@Override
public void onModuleLoad() {
INSTANCE = this;
initLogging();
ClientUtils.info(LOG, "onModuleLoad:\n module page: %s\n host page: %s"
+ "\n getModuleName: %s\n getPermutationStrongName: %s\n version: %s"
+ "\n Page.getAppDir: %s, \n Locale: %s",
GWT.getModuleBaseURL(), GWT.getHostPageBaseURL(),
GWT.getModuleName(), GWT.getPermutationStrongName(), GWT.getVersion(),
Page.getAppDir(), LanguagesDataSource.activeLocale()
);
// remove the loading wrapper. See index.html
DOM.getElementById("loadingWrapper").removeFromParent();
I18nUtil.initMessages(ClientUtils.createSmartGwtMessages());
i18n = GWT.create(ClientMessages.class);
errorHandler = new ErrorHandler();
errorHandler.initTransportErrorHandler();
LoginWindow.login();
presenterFactory = new PresenterFactory(i18n);
editorWorkFlow = new EditorWorkFlow(getDisplay(), presenterFactory, i18n);
presenterFactory.setPlaceController(editorWorkFlow.getPlaceController());
final TreeGrid menu = createMenu();
sweepTask = new SweepTask() {
@Override
public void processing() {
SC.clearPrompt();
TreeNode[] menuContent = createMenuContent();
Tree tree = menu.getTree();
TreeNode root = tree.getRoot();
tree.addList(menuContent, root);
tree.openAll();
editorWorkFlow.init();
}
};
final HLayout mainLayout = new HLayout();
// mainLayout.setLayoutMargin(5);
mainLayout.setWidth100();
mainLayout.setHeight100();
mainLayout.setMembers(getDisplay());
Canvas mainHeader = createMainHeader(menu);
VLayout desktop = new VLayout(0);
desktop.setWidth100();
desktop.setHeight100();
desktop.setMembers(mainHeader, mainLayout);
desktop.draw();
SC.showPrompt(i18n.Editor_InitialLoading_Msg());
LocalizationDataSource.getInstance().initOnStart(sweepTask.expect());
ValueMapDataSource.getInstance().initOnStart(sweepTask.expect());
loadPermissions();
}
示例15: ExportResultWidget
import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public ExportResultWidget() {
i18n = GWT.create(ClientMessages.class);
VLayout vLayout = new VLayout();
vLayout.setWidth100();
vLayout.setHeight100();
grid = new ListGrid();
grid.setSelectionType(SelectionStyle.SINGLE);
grid.setFixedRecordHeights(false);
grid.setWrapCells(true);
grid.setShowClippedValuesOnHover(true);
ListGridField pidField = new ListGridField(DigitalObjectResourceApi.DIGITALOBJECT_PID,
i18n.ExportResultWidget_PID_Title());
// ListGridField errorField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_MESSAGE,
// i18n.ExportResultWidget_Message_Title());
ListGridField urnNbnField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_URNNBN,
i18n.UrnNbnAction_Result_UrnNbn_Title());
ListGridField labelField = new ListGridField(DigitalObjectResourceApi.MEMBERS_ITEM_LABEL,
i18n.UrnNbnAction_Result_Label_Title());
ListGridField modelField = new ListGridField(DigitalObjectResourceApi.DIGITALOBJECT_MODEL,
i18n.UrnNbnAction_Result_Model_Title());
ListGridField statusField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_STATUSTYPE,
i18n.UrnNbnAction_Result_Error_Title());
ListGridField warningField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_WARNING,
i18n.UrnNbnAction_Result_Status_Title(), 50);
warningField.setCellAlign(Alignment.CENTER);
warningField.setEmptyCellValue(":-)");
HashMap<String, String> statusValues = new HashMap<String, String>();
statusValues.put("true", ":-|");
statusValues.put("false", ":-(");
warningField.setValueMap(statusValues);
grid.setFields(labelField, modelField, statusField, urnNbnField, warningField, pidField);
grid.addSelectionUpdatedHandler(new SelectionUpdatedHandler() {
@Override
public void onSelectionUpdated(SelectionUpdatedEvent event) {
logForm.editSelectedData(grid);
}
});
logForm = createLogForm();
vLayout.setMembers(grid, logForm);
this.widget = vLayout;
}