本文整理汇总了Java中com.extjs.gxt.ui.client.widget.grid.ColumnConfig.setHidden方法的典型用法代码示例。如果您正苦于以下问题:Java ColumnConfig.setHidden方法的具体用法?Java ColumnConfig.setHidden怎么用?Java ColumnConfig.setHidden使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.extjs.gxt.ui.client.widget.grid.ColumnConfig
的用法示例。
在下文中一共展示了ColumnConfig.setHidden方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel() {
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig profileNameColumn = new ColumnConfig();
profileNameColumn.setId(BeanKeyValue.NAME.getValue());
profileNameColumn.setHeader("Role Name");
profileNameColumn.setWidth(200);
// profileNameColumn.setRenderer(this.createProfileNameTextBox());
configs.add(profileNameColumn);
ColumnConfig dateCreationColumn = new ColumnConfig();
dateCreationColumn.setId(BeanKeyValue.DATE_CREATION.getValue());
dateCreationColumn.setHeader("Date Creation");
dateCreationColumn.setWidth(180);
dateCreationColumn.setHidden(true);
configs.add(dateCreationColumn);
ColumnConfig profileEnabledColumn = new ColumnConfig();
profileEnabledColumn.setId(BeanKeyValue.PROFILE_ENABLED.getValue());
profileEnabledColumn.setHeader("Enabled");
profileEnabledColumn.setWidth(80);
profileEnabledColumn.setRenderer(this.createEnableCheckBox());
profileEnabledColumn.setMenuDisabled(true);
profileEnabledColumn.setSortable(false);
configs.add(profileEnabledColumn);
ColumnConfig removeActionColumn = new ColumnConfig();
removeActionColumn.setId("removeProfile");
removeActionColumn.setWidth(80);
removeActionColumn.setRenderer(this.createProfileDeleteButton());
removeActionColumn.setMenuDisabled(true);
removeActionColumn.setSortable(false);
configs.add(removeActionColumn);
return new ColumnModel(configs);
}
示例2: getColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private ColumnConfig[] getColumnModel() {
final ColumnConfig typeColumn = new ColumnConfig(ContactDTO.TYPE, I18N.CONSTANTS.contactTypeLabel(), 75);
typeColumn.setRenderer(new GridCellRenderer<ContactDTO>() {
@Override
public Object render(final ContactDTO model, final String property, final ColumnData config, final int rowIndex, final int colIndex,
final ListStore<ContactDTO> store, final Grid<ContactDTO> grid) {
ContactModelType type = model.get(property);
String typeLabel = I18N.CONSTANTS.contactTypeIndividualLabel();
if (type == ContactModelType.ORGANIZATION) {
typeLabel = I18N.CONSTANTS.contactTypeOrganizationLabel();
}
return typeLabel;
}
});
ColumnConfig nameColumn = new ColumnConfig(ContactDTO.NAME, I18N.CONSTANTS.contactName(), 100);
ColumnConfig firstNameColumn = new ColumnConfig(ContactDTO.FIRSTNAME, I18N.CONSTANTS.contactFirstName(), 75);
ColumnConfig emailColumn = new ColumnConfig(ContactDTO.EMAIL, I18N.CONSTANTS.contactEmailAddress(), 150);
ColumnConfig idColumn = new ColumnConfig(ContactDTO.ID, I18N.CONSTANTS.contactId(), 100);
idColumn.setHidden(true);
return new ColumnConfig[]{
typeColumn,
nameColumn,
firstNameColumn,
emailColumn,
idColumn
};
}