当前位置: 首页>>代码示例>>Java>>正文


Java LayoutContainer.add方法代码示例

本文整理汇总了Java中com.extjs.gxt.ui.client.widget.LayoutContainer.add方法的典型用法代码示例。如果您正苦于以下问题:Java LayoutContainer.add方法的具体用法?Java LayoutContainer.add怎么用?Java LayoutContainer.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.extjs.gxt.ui.client.widget.LayoutContainer的用法示例。


在下文中一共展示了LayoutContainer.add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: loadModel

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public final void loadModel(final E model) {

	detailsContainer.removeAll();

	if (model == null) {
		return;
	}

	final String modelHeader = loadModelHeader(model);
	detailsHeaderForm.setHeadingHtml(modelHeader);

	final LayoutContainer container = Layouts.border(false);
	container.add(detailsHeaderForm, Layouts.borderLayoutData(LayoutRegion.NORTH, getDetailsHeaderFormHeight(), Margin.BOTTOM));
	container.add(tabPanel, Layouts.borderLayoutData(LayoutRegion.CENTER));

	detailsContainer.add(container);
	detailsContainer.layout();
	selectFirstTab();
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:24,代码来源:AbstractModelsAdminView.java

示例2: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void initialize() {

	subViewPlaceHolder = Layouts.fit();

	final Map<Page, String> linksMap = new LinkedHashMap<Page, String>();
	linksMap.put(Page.ORGUNIT_DASHBOARD, I18N.CONSTANTS.orgUnitTabOverview());
	linksMap.put(Page.ORGUNIT_DETAILS, I18N.CONSTANTS.orgUnitTabInformations());
	linksMap.put(Page.ORGUNIT_CALENDAR, I18N.CONSTANTS.projectTabCalendar());
	linksMap.put(Page.ORGUNIT_REPORTS, I18N.CONSTANTS.projectTabReports());

	subMenu = new SubMenuWidget(Orientation.HORIZONTAL, linksMap);

	final LayoutContainer layoutContainerHeader = Layouts.vBox();
	layoutContainerHeader.add(createOrgUnitBannerPanel(), Layouts.vBoxData(Margin.BOTTOM));
	layoutContainerHeader.add(subMenu.asWidget());

	add(layoutContainerHeader, Layouts.borderLayoutData(LayoutRegion.NORTH, Layouts.BANNER_PANEL_HEIGHT, Margin.BOTTOM));
	add(subViewPlaceHolder);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:24,代码来源:OrgUnitView.java

示例3: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
@Override
public void initialize() {
  Widget contactCardPanel = createContactCardPanel();

  tabPanel = Panels.tab();
  tabPanel.setBorderStyle(true);
  tabPanel.setBodyBorder(true);
  tabPanel.setBorders(true);
  tabPanel.setPlain(true);
  Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
    @Override
    public void execute() {
      tabPanel.setWidth(contentPanel.getWidth() - CARD_WIDTH);
    }
  });

  LayoutContainer layoutContainer = Layouts.hBox(HBoxLayout.HBoxLayoutAlign.STRETCH);
  layoutContainer.add(contactCardPanel);
  layoutContainer.add(tabPanel);

  contentPanel = Panels.content(""); // Temporary title.
  contentPanel.setHeaderVisible(true);
  contentPanel.add(layoutContainer);

  add(contentPanel);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:27,代码来源:ContactView.java

示例4: createContactCardPanel

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
private Widget createContactCardPanel() {
  avatar = new HTML();
  avatar.setWidth(AVATAR_WIDTH + "px");
  avatar.setHeight(AVATAR_HEIGHT + "px");
  avatar.setStyleName(AVATAR_STYLE_NAME);

  topDetailsContainer = Layouts.vBox(VBoxLayout.VBoxLayoutAlign.LEFT);
  topDetailsContainer.setHeight(AVATAR_HEIGHT);
  topDetailsContainer.setWidth(CARD_WIDTH - AVATAR_WIDTH);

  LayoutContainer topContainer = Layouts.hBox(HBoxLayout.HBoxLayoutAlign.MIDDLE);
  topContainer.setWidth(CARD_WIDTH);
  topContainer.setHeight(AVATAR_HEIGHT + PADDING * 2);
  topContainer.add(avatar);
  topContainer.add(topDetailsContainer);

  bottomDetailsContainer = Layouts.vBox(VBoxLayout.VBoxLayoutAlign.LEFT, new Layouts.LayoutOptions(new Padding(0, 0, 0, 20)));
  bottomDetailsContainer.setWidth(CARD_WIDTH - AVATAR_WIDTH);

  LayoutContainer cardContainer = Layouts.vBox(VBoxLayout.VBoxLayoutAlign.STRETCH);
  cardContainer.setWidth(CARD_WIDTH);
  cardContainer.add(topContainer);
  cardContainer.add(bottomDetailsContainer);
  return cardContainer;
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:26,代码来源:ContactView.java

示例5: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
@Override
public void initialize() {
	this.parents = new HashMap<Integer, TreeGridFileModel>();
	
	this.uploadPanel = createGridPanel(
		I18N.CONSTANTS.sigmahOfflinePrepareOfflineFileTransferPopupUploads(), 
		IconImageBundle.ICONS.right());
	
	this.downloadPanel = createGridPanel(
		I18N.CONSTANTS.sigmahOfflinePrepareOfflineFileTransferPopupDownloads(), 
		IconImageBundle.ICONS.left());
	
	final LayoutContainer container = new LayoutContainer(new RowLayout(Style.Orientation.VERTICAL));
	container.add(uploadPanel);
	container.add(downloadPanel);
	
	this.cancelButton = Forms.button(I18N.CONSTANTS.cancel());
	this.transferFilesButton = Forms.button(I18N.CONSTANTS.sigmahOfflinePrepareOfflineFileTransferButtonTransferFiles(),
		IconImageBundle.ICONS.transfer());
	
	getPopup().addButton(cancelButton);
	getPopup().addButton(transferFilesButton);
	
	initPopup(container);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:26,代码来源:FileSelectionView.java

示例6: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
@Override
public void initialize() {

	mainPanel = Panels.content("");
	mainPanel.setHeaderVisible(false);

	Label label = new Label(I18N.CONSTANTS.projectCoreSelectVersion());

	mainPanel.add(label);

	amendmentsComboBox1 = new ComboBox<AmendmentDTO>();
	amendmentsComboBox1.setStore(new ListStore<AmendmentDTO>());
	amendmentsComboBox1.setDisplayField("name");
	amendmentsComboBox1.setTriggerAction(ComboBox.TriggerAction.ALL);

	amendmentsComboBox2 = new ComboBox<AmendmentDTO>();
	amendmentsComboBox2.setStore(new ListStore<AmendmentDTO>());
	amendmentsComboBox2.setDisplayField("name");
	amendmentsComboBox2.setTriggerAction(ComboBox.TriggerAction.ALL);

	final LayoutContainer container = Layouts.hBox(HBoxLayoutAlign.TOP);

	container.add(amendmentsComboBox1, Layouts.hBoxData(Margin.LEFT));
	container.add(amendmentsComboBox2, Layouts.hBoxData(Margin.LEFT));

	projectFields = buildGrid();

	mainPanel.setScrollMode(Scroll.AUTO);
	mainPanel.add(container);
	mainPanel.add(projectFields);

	initPopup(mainPanel);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:34,代码来源:ProjectCoreDiffView.java

示例7: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
@Override
public void initialize() {

	schemePanel = Panels.content(I18N.CONSTANTS.adminImportationSchemes());
	schemePanel.setWidth(450);
	schemePanel.setScrollMode(Scroll.AUTOY);
	schemesGrid = buildSchemasGrid();
	schemePanel.add(schemesGrid);
	schemePanel.setTopComponent(importationSchemeToolBar());

	variablePanel = Panels.content(I18N.CONSTANTS.edit());
	variablePanel.setScrollMode(Scroll.AUTOY);
	variablesGrid = buildVariablesGrid();
	variablePanel.add(variablesGrid);
	variablePanel.setTopComponent(variableToolBar());
	
	closeButton = new ToolButton(STYLE_TOOL_CLOSE_ICON);
	variablePanel.getHeader().addTool(closeButton);

	final LayoutContainer details = Layouts.fit(false, STYLE_LAYOUT);
	details.add(variablePanel);

	final BorderLayoutData leftLayoutData = new BorderLayoutData(LayoutRegion.WEST, 450);
	leftLayoutData.setMargins(new Margins(0, 4, 0, 0));
	add(schemePanel, leftLayoutData);

	final BorderLayoutData mainLayoutData = new BorderLayoutData(LayoutRegion.CENTER);
	mainLayoutData.setMargins(new Margins(0, 0, 0, 4));
	add(details, mainLayoutData);

}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:32,代码来源:ImportationSchemeAdminView.java

示例8: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void initialize() {

	final LayoutContainer topContainer = Layouts.hBox();
	topContainer.add(createGeneralParametersPanel(), Layouts.hBoxData(Margin.HALF_RIGHT));
	topContainer.add(createBackupParametersPanel(), Layouts.hBoxData(Margin.HALF_LEFT));

	// final LayoutContainer bottomContainer = Layouts.hBox();
	// bottomContainer.add(createExportManagementPanel(), Layouts.hBoxData(Margin.HALF_RIGHT));
	// bottomContainer.add(createPasswordExpirationManagementPanel(), Layouts.hBoxData(Margin.HALF_LEFT));

	add(topContainer, Layouts.borderLayoutData(LayoutRegion.NORTH, 0.5f, Margin.BOTTOM));
	add(createExportManagementPanel(), Layouts.borderLayoutData(LayoutRegion.CENTER, 0.5f));
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:18,代码来源:ParametersAdminView.java

示例9: buildColumnContainer

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
/**
 * Builds a new layout container (block) for the given {@code columns} configuration.
 * 
 * @param title
 *          The container title.
 * @param columns
 *          The columns configuration (should not be {@code null} or empty).<br>
 *          The table size defines the total number of columns. Each column contains its fields.
 * @return The layout container.
 */
private static LayoutContainer buildColumnContainer(final String title, final Field<?>[]... columns) {

	final LayoutContainer columnsContainer = Panels.content(title, new ColumnLayout());
	columnsContainer.setBorders(true);
	columnsContainer.setWidth("100%");
	columnsContainer.setStyleAttribute("marginTop", BLOCK_MARGIN_TOP + Unit.PX.getType());

	final double columnWidth = 1.0d / columns.length; // Percentage.

	for (final Field<?>[] column : columns) {

		if (column == null) {
			continue;
		}

		final LayoutContainer columnContainer = Forms.panel(FIELDS_LABEL_WIDTH);

		for (final Field<?> field : column) {
			columnContainer.add(field, Forms.data());
		}

		columnsContainer.add(columnContainer, new ColumnData(columnWidth));
	}

	return columnsContainer;
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:37,代码来源:LogFrameModelsAdminView.java

示例10: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
@Override
public void initialize() {

	final LayoutContainer container = Layouts.vBox();
	container.add(createOrgUnitsPanel(), Layouts.vBoxData(Margin.BOTTOM));
	container.add(createProjectsPanel(), Layouts.vBoxData());

	add(container);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:10,代码来源:OrgUnitDashboardView.java

示例11: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void initialize() {

	// --
	// Left panel (Reminders + MonitoredPoints + Buttons).
	// --
	final LayoutContainer leftContainer = Layouts.vBox();

	leftContainer.add(createRemindersPanel(), Layouts.vBoxData(Margin.BOTTOM));
	leftContainer.add(createMonitoredPointsPanel(), Layouts.vBoxData(Margin.BOTTOM));
	leftContainer.add(createMenuButtonsPanel(), Layouts.vBoxData());

	add(leftContainer, Layouts.borderLayoutData(LayoutRegion.WEST, Layouts.LEFT_COLUMN_WIDTH));

	// --
	// Center panel (OrgUnits + Contacts + Projects).
	// --
	final LayoutContainer centerContainer = Layouts.vBox();

	// --
	// Center-Up panel (OrgUnits + Contacts).
	// --
	final LayoutContainer centerUpContainer = Layouts.hBox();

	centerUpContainer.add(createOrgUnitsPanel(), Layouts.hBoxData(1.0));

	centerUpContainer.add(createContactsPanel(), Layouts.hBoxData(1.0, Margin.LEFT));

	centerContainer.add(centerUpContainer, Layouts.vBoxData(1.0, Margin.BOTTOM, Margin.LEFT));
	centerContainer.add(createProjectsPanel(), Layouts.vBoxData(1.0, Margin.LEFT));

	add(centerContainer);

}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:38,代码来源:DashboardView.java

示例12: revealView

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void revealView() {
	Profiler.INSTANCE.markCheckpoint(Scenario.OPEN_PROJECT, " revealView start ");
	if (Log.isTraceEnabled()) {
		Log.trace("Reveals '" + view.getClass().getName() + "' presenter's view.");
	}

	if (isSubPresenter()) {
		// Presenter's view is shown into parent presenter's placeholder.
		final HasSubPresenter<? extends HasSubView> parentPresenter = ((SubPresenter<?>) this).getParentPresenter();
		final LayoutContainer placeHolder = parentPresenter.getView().getPlaceHolder();

		placeHolder.removeAll();
		placeHolder.add(Widget.asWidgetOrNull(getView()));

		injector.getApplicationPresenter().showPresenter(parentPresenter);

		placeHolder.layout();

	} else {
		// Presenter's view is shown into application's main view.
		injector.getApplicationPresenter().showPresenter(this);
	}

	view.onViewRevealed();
	
	onViewRevealed();
	
	Profiler.INSTANCE.markCheckpoint(Scenario.OPEN_PROJECT, " revealView end ");
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:34,代码来源:AbstractPresenter.java

示例13: ContactPicker

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
public ContactPicker(final ContactModelType allowedType, final boolean onlyWithoutUser, final Set<Integer> allowedModelIds, final Integer checkboxElementId, final Set<Integer> alreadySelectedContacts, final DispatchAsync dispatch) {

    final ListStore<ContactDTO> matchingContactsStore = new ListStore<ContactDTO>();

    LayoutContainer container = Layouts.border();

    final TextField<String> searchTextbox = Forms.text(null, true);

    LayoutContainer topContainer = Layouts.border();
    topContainer.add(Forms.button(I18N.CONSTANTS.search(), new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        matchingContactsStore.removeAll();
        dispatch.execute(new GetContactByNameOrEmail(searchTextbox.getValue(), false, onlyWithoutUser, allowedType, allowedModelIds, alreadySelectedContacts, checkboxElementId), new AsyncCallback<ListResult<ContactDTO>>() {
          @Override
          public void onFailure(Throwable caught) {
            Log.error("Error while trying to get contacts for a contact list element.", caught);
          }

          @Override
          public void onSuccess(ListResult<ContactDTO> result) {
            matchingContactsStore.add(result.getList());
          }
        });
      }
    }), Layouts.borderLayoutData(Style.LayoutRegion.EAST, Layouts.Margin.LEFT));
    topContainer.add(searchTextbox, Layouts.borderLayoutData(Style.LayoutRegion.CENTER));

    container.add(topContainer, Layouts.borderLayoutData(Style.LayoutRegion.NORTH, 20f, Layouts.Margin.BOTTOM));

    contactsGrid = new FlexibleGrid<ContactDTO>(matchingContactsStore, null, 5, getColumnModel());
    contactsGrid.setAutoExpandColumn(ContactDTO.NAME);
    contactsGrid.getSelectionModel().setSelectionMode(Style.SelectionMode.SINGLE);

    container.add(contactsGrid, Layouts.borderLayoutData(Style.LayoutRegion.CENTER));

    initWidget(container);
  }
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:39,代码来源:ContactPicker.java

示例14: onInitApplicationView

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
private void onInitApplicationView() {
        final Dispatcher dispatcher = Dispatcher.get();
        viewport = new Viewport();
        viewport.setId("app-viewport");
        viewport.setLayout(new BorderLayout());

        // header
        LayoutContainer header = new LayoutContainer();
        header.setId("app-header");
        header.setLayout(new FitLayout());
        BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH, 0.08f);
        northData.setMargins(new Margins(0, 0, 0, 0));
        viewport.add(header, northData);

        // main
        LayoutContainer main = new LayoutContainer();
        main.setId("app-main");
        main.setLayout(new FitLayout());
        BorderLayoutData centerData = new BorderLayoutData(Style.LayoutRegion.CENTER);
        centerData.setMargins(new Margins(0, 0, 0, 0));
        viewport.add(main, centerData);

        LayoutContainer view = new LayoutContainer();
        view.setId("app-main-view");
        view.setLayout(new BorderLayout());
        main.add(view);

        createWest(view);
        createEast(view);
        createNorth(view);

        viewport.add(main, centerData);
        RootPanel.get().add(viewport);
//        dispatcher.dispatch(FinanceEvents.InitApplicationModule);
    }
 
开发者ID:rafizanbaharum,项目名称:cfi-gov,代码行数:36,代码来源:FinanceView.java

示例15: createNorth

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
private void createNorth(LayoutContainer view) {
    // main > view > breadcrumb
    LayoutContainer breadcrumb = new LayoutContainer();
    breadcrumb.setId("app-main-breadcrumb");
    breadcrumb.setLayout(new FitLayout());
    BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH, 0.14f);
    northData.setMargins(new Margins(0, 0, 0, 0));
    view.add(breadcrumb, northData);
    breadcrumb.add(new Html("Home"), new MarginData(30,0,0,360));

}
 
开发者ID:rafizanbaharum,项目名称:cfi-gov,代码行数:12,代码来源:FinanceView.java


注:本文中的com.extjs.gxt.ui.client.widget.LayoutContainer.add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。