本文整理汇总了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;
}
示例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;
}
示例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;
}
示例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;
}