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


Java ContentPanel.setHeadingHtml方法代码示例

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


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

示例1: content

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
/**
 * Builds a new {@link ContentPanel}.
 * 
 * @param title
 *          The panel header title (html is supported).
 *          If {@code null}, header is disabled and automatically hidden.
 * @param collapsible
 *          {@code true} to set the panel collapsible (expand/collapse toggle button).
 * @param layout
 *          The panel layout. If {@code null}, default {@link FitLayout} is set.
 * @param scroll
 *          The {@link Scroll} configuration. If {@code null}, no scroll is set.
 * @param stylenames
 *          (optional) Style names added to the panel component.
 *          {@code null} values are ignored.
 * @return The {@link ContentPanel} instance.
 * @see ContentPanel
 */
public static ContentPanel content(final String title, final boolean collapsible, final Layout layout, final Scroll scroll, final String... stylenames) {

	final ContentPanel panel = new ContentPanel(layout != null ? layout : new FitLayout());

	panel.setHeadingHtml(ClientUtils.isNotBlank(title) ? title : null);
	panel.setHeaderVisible(ClientUtils.isNotBlank(title));
	panel.setCollapsible(collapsible);

	if (ClientUtils.isNotEmpty(stylenames)) {
		for (final String stylename : stylenames) {
			if (ClientUtils.isBlank(stylename)) {
				continue;
			}
			panel.addStyleName(stylename);
		}
	}

	if (scroll != null) {
		panel.setScrollMode(scroll);
	}

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

示例2: doLeftPanel

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel doLeftPanel(){
	assignemntsTreePanel = new ContentPanel();
	assignemntsTreePanel.setFrame(true);
	assignemntsTreePanel.setWidth(300);
	assignemntsTreePanel.setHeight(700);
	
	assignemntsTreePanel.setHeadingHtml("Assignments:");
	ToolBar toolBar = new ToolBar();
	toolBar.add(new LabelToolItem("Choose Department: "));
	toolBar.add(doDepartmentComboBox());
	assignemntsTreePanel.add(toolBar);
	
	assignemntsTreePanel.add(doAssignmentTreeGrid());
	return assignemntsTreePanel;
}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:16,代码来源:DepartmentPanel.java

示例3: doUserAssignmentContentPanel

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel doUserAssignmentContentPanel(){
	
	 ContentPanel userAssignmentContentPanel  = new ContentPanel();
	 userAssignmentContentPanel.setFrame(true);
	 userAssignmentContentPanel.setWidth(724);
	 userAssignmentContentPanel.setHeight(600);
	 userAssignmentContentPanel.setLayout(new RowLayout());
	 userAssignmentContentPanel.setHeadingHtml("Users in assignment: ");
	 userAssignmentContentPanel.add(doUserAssignmentCheckGrid());
	 userAssignmentContentPanel.add(doUserAssignmentDetailsContentPanel());

	return userAssignmentContentPanel;
}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:14,代码来源:DepartmentPanel.java

示例4: getComponent

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
@Override
@SuppressWarnings("unchecked")
protected Component getComponent(final ValueResult valueResult, boolean enabled) {
  final ContentPanel mainPanel = new ContentPanel();
  mainPanel.setHeaderVisible(true);
  mainPanel.setBorders(true);
  if (getLimit() > 0) {
    mainPanel.setHeadingHtml(getLabel() + " (" + I18N.MESSAGES.flexibleElementContactListLimitReached(String.valueOf(getLimit())) + ")");
  } else {
    mainPanel.setHeadingHtml(getLabel());
  }

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

  final FlexibleGrid<ContactDTO> contactsGrid = new FlexibleGrid<ContactDTO>(store, null, 5, getColumnModel(enabled));
  contactsGrid.setAutoExpandColumn(ContactDTO.NAME);

  mainPanel.add(contactsGrid);

  final Set<Integer> contactIds = parseValue(valueResult);

  Runnable afterGetContacts = null;

  if (enabled) {
    afterGetContacts = prepareAfterGetContacts(mainPanel, store);
  }

  if (!contactIds.isEmpty()) {
    final Runnable afterGetContactsFinal = afterGetContacts;
    dispatch.execute(new GetContacts(contactIds), 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> contactDTOListResult) {
        store.add(contactDTOListResult.getList());
        if (afterGetContactsFinal != null) {
          afterGetContactsFinal.run();
        }
      }
    });
  } else if (afterGetContacts != null) {
    afterGetContacts.run();
  }

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


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