• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ColumnHeaderMode类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.vaadin.ui.Table.ColumnHeaderMode的典型用法代码示例。如果您正苦于以下问题:Java ColumnHeaderMode类的具体用法?Java ColumnHeaderMode怎么用?Java ColumnHeaderMode使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ColumnHeaderMode类属于com.vaadin.ui.Table包,在下文中一共展示了ColumnHeaderMode类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getTable

import com.vaadin.ui.Table.ColumnHeaderMode; //导入依赖的package包/类
/**
 * @param container
 * @param size
 * @return une table pour formatter les données
 */
private TableFormating getTable(BeanItemContainer<SimpleTablePresentation> container, Integer size){
	TableFormating table = new TableFormating(null, container);
	table.addBooleanColumn(SimpleTablePresentation.CHAMPS_VALUE,false);
	table.setVisibleColumns((Object[]) FIELDS_ORDER);
	table.setColumnCollapsingAllowed(false);
	table.setColumnReorderingAllowed(false);
	table.setColumnHeaderMode(ColumnHeaderMode.HIDDEN);
	table.setSelectable(false);
	table.setImmediate(true);
	table.setPageLength(size);
	table.setWidth(100, Unit.PERCENTAGE);
	table.setColumnWidth(SimpleTablePresentation.CHAMPS_TITLE, 300);
	table.setCellStyleGenerator((components, itemId, columnId)->{
		if (columnId!=null && columnId.equals(SimpleTablePresentation.CHAMPS_TITLE)){
			return (ValoTheme.LABEL_BOLD);
		}
		return null;
	});
	return table;
}
 
开发者ID:EsupPortail,项目名称:esup-ecandidat,代码行数:26,代码来源:CommissionParametreView.java


示例2: setHeadersVisible

import com.vaadin.ui.Table.ColumnHeaderMode; //导入依赖的package包/类
/**
 * Set whether the listing column headers are visible.
 * @param headersVisible whether the listing column headers are visible
 */
public void setHeadersVisible(boolean headersVisible) {
	switch (getRenderingMode()) {
	case GRID:
		getGrid().setHeaderVisible(headersVisible);
		break;
	case TABLE:
		getTable().setColumnHeaderMode(
				headersVisible ? ColumnHeaderMode.EXPLICIT_DEFAULTS_ID : ColumnHeaderMode.HIDDEN);
		break;
	default:
		break;
	}
}
 
开发者ID:holon-platform,项目名称:holon-vaadin7,代码行数:18,代码来源:DefaultItemListing.java


示例3: init

import com.vaadin.ui.Table.ColumnHeaderMode; //导入依赖的package包/类
/**
 * Initialise la vue
 */
@PostConstruct
public void init() {
	super.init();
	setNavigationButton(CandidatAdresseView.NAME, (parametreController.getIsGetCursusInterne()?CandidatCursusInterneView.NAME:CandidatCursusExterneView.NAME));
	
	/*Edition des donneés*/	
	OneClickButton btnEdit = new OneClickButton(applicationContext.getMessage("btnSaisir", null, UI.getCurrent().getLocale()), FontAwesome.PENCIL);
	btnEdit.addClickListener(e -> {
		candidatParcoursController.editBac(candidat, this);
	});
	addGenericButton(btnEdit, Alignment.MIDDLE_LEFT);
	
	noInfoLabel = new Label(applicationContext.getMessage("infobac.noinfo", null, UI.getCurrent().getLocale()));
	addGenericComponent(noInfoLabel);
	
	/*Table de présentation*/
	table.setSizeFull();
	table.setVisibleColumns((Object[]) FIELDS_ORDER_BAC);
	table.setColumnCollapsingAllowed(false);
	table.setColumnReorderingAllowed(false);
	table.setColumnHeaderMode(ColumnHeaderMode.HIDDEN);
	table.setSelectable(false);
	table.setImmediate(true);		
	table.setColumnWidth(SimpleTablePresentation.CHAMPS_TITLE, 250);
	table.setCellStyleGenerator((components, itemId, columnId)->{
		if (columnId!=null && columnId.equals(SimpleTablePresentation.CHAMPS_TITLE)){
			return (ValoTheme.LABEL_BOLD);
		}
		return null;
	});
	addGenericComponent(table);
	setGenericExpandRatio(table);
}
 
开发者ID:EsupPortail,项目名称:esup-ecandidat,代码行数:37,代码来源:CandidatBacView.java


示例4: init

import com.vaadin.ui.Table.ColumnHeaderMode; //导入依赖的package包/类
/**
 * Initialise la vue
 */
@PostConstruct
public void init() {
	super.init();
	setNavigationButton(CandidatInfoPersoView.NAME, CandidatBacView.NAME);
		
	/*Edition des donneés d'adresse*/	
	OneClickButton btnEdit = new OneClickButton(FontAwesome.PENCIL);
	btnEdit.setCaption(applicationContext.getMessage("adresse.edit.btn", null, UI.getCurrent().getLocale()));
	btnEdit.addClickListener(e -> {
		candidatController.editAdresse(cptMin, this);
	});
	addGenericButton(btnEdit, Alignment.MIDDLE_LEFT);
	
	noInfoLabel.setValue(applicationContext.getMessage("adresse.noinfo", null, UI.getCurrent().getLocale()));
	addGenericComponent(noInfoLabel);
	
	/*L'adresse*/		
	table.setSizeFull();
	table.setVisibleColumns((Object[]) FIELDS_ORDER);
	table.setColumnCollapsingAllowed(false);
	table.setColumnReorderingAllowed(false);
	table.setColumnHeaderMode(ColumnHeaderMode.HIDDEN);
	table.setSelectable(false);
	table.setImmediate(true);		
	table.setColumnWidth(SimpleTablePresentation.CHAMPS_TITLE, 250);
	table.setCellStyleGenerator((components, itemId, columnId)->{
		if (columnId!=null && columnId.equals(SimpleTablePresentation.CHAMPS_TITLE)){
			return (ValoTheme.LABEL_BOLD);
		}
		return null;
	});
	addGenericComponent(table);		
	setGenericExpandRatio(table);
}
 
开发者ID:EsupPortail,项目名称:esup-ecandidat,代码行数:38,代码来源:CandidatAdresseView.java


示例5: ObjectTypeSelectionPopup

import com.vaadin.ui.Table.ColumnHeaderMode; //导入依赖的package包/类
public ObjectTypeSelectionPopup(String title, final Map<String, Class<?>> typeList, final ObjectTypeSelectionCallback callback)
{
    super(title);
    VerticalLayout layout = new VerticalLayout();
    
    // generate table with type list
    final Table table = new Table();
    table.setSizeFull();
    table.setSelectable(true);
    table.setColumnReorderingAllowed(true);        
    table.addContainerProperty(UIConstants.PROP_NAME, String.class, null);
    table.setColumnHeaderMode(ColumnHeaderMode.HIDDEN);
    table.setPageLength(10);
    table.setMultiSelect(false);
    
    final Map<Object, Class<?>> idTypeMap = new HashMap<Object, Class<?>>();
    for (Entry<String, Class<?>> item: typeList.entrySet())
    {
        Object id = table.addItem(new Object[] {item.getKey()}, null);
        idTypeMap.put(id, item.getValue());
    }
    layout.addComponent(table);
    
    // add OK button
    Button okButton = new Button("OK");
    okButton.addClickListener(new Button.ClickListener() {
        private static final long serialVersionUID = 1L;

        @Override
        public void buttonClick(ClickEvent event)
        {
            Object selectedItemId = table.getValue();
            
            if (selectedItemId != null)
            {
                Class<?> clazz = idTypeMap.get(selectedItemId);
                if (clazz != null)
                    callback.typeSelected(clazz);
            }
            
            close();
        }
    });
    layout.addComponent(okButton);
    layout.setComponentAlignment(okButton, Alignment.MIDDLE_CENTER);
    
    setContent(layout);
    center();
}
 
开发者ID:sensiasoft,项目名称:sensorhub,代码行数:50,代码来源:ObjectTypeSelectionPopup.java


示例6: init

import com.vaadin.ui.Table.ColumnHeaderMode; //导入依赖的package包/类
@PostConstruct
protected void init() {
    setSizeFull();

    tabbedPanel = new TabbedPanel();

    HorizontalSplitPanel leftSplit = new HorizontalSplitPanel();
    leftSplit.setSizeFull();
    leftSplit.setSplitPosition(UIConstants.DEFAULT_LEFT_SPLIT, Unit.PIXELS);

    VerticalLayout container = new VerticalLayout();
    container.setSizeFull();
    container.addComponent(tabbedPanel);
    leftSplit.setSecondComponent(container);

    table = new TreeTable();
    table.addStyleName(ValoTheme.TREETABLE_NO_HORIZONTAL_LINES);
    table.addStyleName(ValoTheme.TREETABLE_NO_STRIPES);
    table.addStyleName(ValoTheme.TREETABLE_NO_VERTICAL_LINES);
    table.addStyleName(ValoTheme.TREETABLE_BORDERLESS);
    table.setColumnHeaderMode(ColumnHeaderMode.HIDDEN);
    table.setSizeFull();
    table.setCacheRate(100);
    table.setPageLength(100);
    table.setImmediate(true);
    table.setSelectable(true);
    table.addItemClickListener(this);
    table.addStyleName("noselect");
    table.addContainerProperty("id", String.class, null);
    table.setVisibleColumns(new Object[] { "id" });
    table.setColumnExpandRatio("id", 1);
    addItem("Users", Icons.USER);
    addItem("Groups", Icons.GROUP);
    addItem("REST", Icons.REST);
    addItem("General Settings", Icons.SETTINGS);
    addItem("Plugin Repositories", Icons.DATABASE);
    addItem("Plugins", Icons.COMPONENT);
    addItem("Mail Server", Icons.EMAIL);
    addItem("Notifications", Icons.NOTIFICATION);
    addItem("Active Users", FontAwesome.USERS);
    addItem("Audit Events", FontAwesome.BARS);
    addItem("Logging", Icons.LOGGING);        
    addItem("About", FontAwesome.QUESTION);
    
    VerticalLayout navigator = new VerticalLayout();
    navigator.addStyleName(ValoTheme.MENU_ROOT);
    navigator.setSizeFull();
    leftSplit.setFirstComponent(navigator);
            
    MenuBar leftMenuBar = new MenuBar();
    leftMenuBar.addStyleName(ValoTheme.MENUBAR_BORDERLESS);
    leftMenuBar.setWidth(100, Unit.PERCENTAGE);
    navigator.addComponent(leftMenuBar);

    navigator.addComponent(table);
    navigator.setExpandRatio(table, 1);
    
    addComponent(leftSplit);
    
}
 
开发者ID:JumpMind,项目名称:metl,代码行数:61,代码来源:AdminView.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java EPCListType类代码示例发布时间:2022-05-22
下一篇:
Java GetOnlineRegionResponse类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap