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


Java ListGridField.setAlign方法代码示例

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


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

示例1: createAndGetListGridFields

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
/**
 * Extensible method to create a list of {@link com.smartgwt.client.widgets.grid.ListGridField} objects.
 * The order in which the fields are provided will be the order of the columns.
 *
 * @return
 */
protected List<ListGridField> createAndGetListGridFields() {
	List<ListGridField> fields = new ArrayList<ListGridField>();

	ListGridField labelFld = new ListGridField(FLD_LABEL,
			MESSAGES.layerListGridColumnLayerName(), FLD_LABEL_WIDTH);

	ListGridField visibilityFld = new ListGridField(FLD_VISIBILITY,
			MESSAGES.layerListGridColumnVisibilityName(), FLD_VISIBILITY_WIDTH);
	visibilityFld.setType(ListGridFieldType.IMAGE);
	visibilityFld.setAlign(Alignment.CENTER);
	addCellClickHandler(new CellClickHandler() {
		@Override
		public void onCellClick(CellClickEvent cellClickEvent) {
			if (cellClickEvent.getColNum() == getFieldNum(FLD_VISIBILITY)) {
				handler.onToggleVisibility((Layer) cellClickEvent.getRecord().getAttributeAsObject(FLD_OBJECT));
			}
		}
	});

	fields.add(visibilityFld);
	fields.add(labelFld);
	return fields;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:30,代码来源:LayerListGrid.java

示例2: createAndGetListGridFields

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
@Override
protected List<ListGridField> createAndGetListGridFields() {
	List<ListGridField> fields = super.createAndGetListGridFields();

	ListGridField deleteFld = new ListGridField(FLD_DELETE,
			MESSAGES.layerListGridClientWmsColumnDeleteName(), FLD_DELETE_WIDTH);
	deleteFld.setType(ListGridFieldType.IMAGE);
	deleteFld.setAlign(Alignment.CENTER);
	addCellClickHandler(new CellClickHandler() {
		@Override
		public void onCellClick(CellClickEvent cellClickEvent) {
			if (cellClickEvent.getColNum() == getFieldNum(FLD_DELETE)) {
				Object layer = cellClickEvent.getRecord().getAttributeAsObject(FLD_OBJECT);
				if (layer instanceof InternalClientWmsLayer) {
					handler.onRemoveClientWmsLayer((InternalClientWmsLayer) layer);
				}
			}
		}
	});
	fields.add(deleteFld);
	return fields;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:23,代码来源:LayerListWithRemoveButtonGrid.java

示例3: updateFields

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
/**
 * Actually create or update the fields.
 */
private void updateFields() {
	if (layer != null) {
		// Create a header field for each attribute definition:
		List<ListGridField> fields = new ArrayList<ListGridField>();
		if (idInTable) {
			ListGridField gridField = new ListGridField(FIELD_NAME_FEATURE_ID, "ID");
			gridField.setAlign(Alignment.LEFT);
			gridField.setCanEdit(false);
			fields.add(gridField);
		}

		for (AttributeInfo attributeInfo : layer.getLayerInfo().getFeatureInfo().getAttributes()) {
			if (!attributeInfo.isHidden() && (attributeInfo.isIdentifying() || allAttributesDisplayed)) {
				fields.add(createAttributeGridField(attributeInfo));
			}
		}
		setFields(fields.toArray(new ListGridField[fields.size()]));
		setCanResizeFields(true);
	}
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:24,代码来源:FeatureListGrid.java

示例4: updateFields

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
/**
 * Actually create or update the fields.
 */
private void updateFields() {
	if (featureInfo != null) {
		// Create a header field for each attribute definition:
		List<ListGridField> fields = new ArrayList<ListGridField>();
		if (idInTable) {
			ListGridField gridField = new ListGridField(ID_NAME, "ID");
			gridField.setAlign(Alignment.LEFT);
			gridField.setCanEdit(false);
			fields.add(gridField);
		}

		for (AttributeInfo attributeInfo : featureInfo.getAttributes()) {
			if (!attributeInfo.isHidden() && (attributeInfo.isIdentifying() || allAttributesDisplayed)) {
				fields.add(createAttributeGridField(attributeInfo));
			}
		}
		setFields(fields.toArray(new ListGridField[fields.size()]));
		setCanResizeFields(true);
	}
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:24,代码来源:AttributeListGrid.java

示例5: setNumericCell

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListGridField setNumericCell(ListGridField field) {
    field.setType(ListGridFieldType.INTEGER);
    field.setAlign(Alignment.CENTER);
    field.setCellAlign(Alignment.CENTER);
    
    return field;
}
 
开发者ID:will-gilbert,项目名称:OSWf-OSWorkflow-fork,代码行数:8,代码来源:WorkflowsView.java

示例6: alignCells

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void alignCells(Map<GridColumns, ListGridField> fields) {
    GridColumns[] columnsToAlign = COLUMNS_TO_ALIGN;

    if (usedWithTaskCentricView) {
        columnsToAlign = TasksCentricColumnsFactory.COLUMNS_TO_ALIGN;
    }

    for (GridColumns column : columnsToAlign) {
        ListGridField listGridField = fields.get(column);
        listGridField.setAlign(Alignment.CENTER);
        listGridField.setCellAlign(Alignment.CENTER);
    }
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:14,代码来源:TasksListGrid.java

示例7: alignCells

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void alignCells(Map<GridColumns, ListGridField> fields) {
    for (GridColumns column : COLUMNS_TO_ALIGN) {
        ListGridField listGridField = fields.get(column);
        listGridField.setAlign(Alignment.CENTER);
        listGridField.setCellAlign(Alignment.CENTER);
    }
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:8,代码来源:JobsListGrid.java

示例8: getCollaboratorsGrid

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private Canvas getCollaboratorsGrid() {
	collabGrid = new GenericListGrid(false, true, false, false, false) {
		protected void deleteItem(ListGridRecord rollOverRecord) {
			
			GameClient.getInstance().removeAccess(currentGame.getGameId(), rollOverRecord.getAttribute(CollaboratorModel.ACCOUNT_FIELD), new JsonCallback() {
				public void onJsonReceived(JSONValue jsonValue) {
					
				};
			});
			GameCollaboratorDataSource.getInstance().removeData(rollOverRecord);
		}
	};
	collabGrid.setWidth("30%");
	collabGrid.setShowRollOverCanvas(true);

	collabGrid.setAutoFetchData(true);

	collabGrid.setDataSource(GameCollaboratorDataSource.getInstance());
	ListGridField pictureField = new ListGridField(CollaboratorModel.PICTURE_FIELD, " ", 40);
	pictureField.setAlign(Alignment.CENTER);
	pictureField.setType(ListGridFieldType.IMAGE);

	ListGridField nameField = new ListGridField(ContactModel.NAME_FIELD,constants.name());
	ListGridField accessField = new ListGridField(CollaboratorModel.ACCESS_PICTURE, constants.gameAccess());
	accessField.setType(ListGridFieldType.IMAGE);
	
	collabGrid.setFields(new ListGridField[] { pictureField, nameField, accessField });
	
	return collabGrid;
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:31,代码来源:CollaboratorsConfig.java

示例9: getPlayersGrid

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private Canvas getPlayersGrid() {
	playersGrid = new ListGrid() {
		@Override
		protected Canvas createRecordComponent(final ListGridRecord record, Integer colNum) {
			return createRecordComponent2(record, colNum,  this.getFieldName(colNum));
		}
	};
	
	
	playersGrid.setCanEdit(false);
	playersGrid.setWidth("30%");
	playersGrid.setShowRollOverCanvas(false);
	playersGrid.setShowRecordComponentsByCell(true);
	playersGrid.setShowRecordComponents(true);

	playersGrid.setAutoFetchData(true);

	playersGrid.setDataSource(UserDataSource.getInstance());
	
	 ListGridField pictureField = new ListGridField(UserModel.PICTURE_FIELD, " ", 40);  
	 pictureField.setAlign(Alignment.CENTER);  
	 pictureField.setType(ListGridFieldType.IMAGE);  
         
	ListGridField nameField = new ListGridField(UserModel.NAME_FIELD, constants.name());
	ListGridField emailField = new ListGridField(UserModel.EMAIL_FIELD, constants.email());
	ListGridField deleteField = new ListGridField("deleteField", " ");  
	 deleteField.setWidth(20);
	playersGrid.setFields(new ListGridField[] {pictureField, nameField, emailField, deleteField });

	return playersGrid;
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:32,代码来源:TeamPlayerConfigurationSection.java

示例10: List

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private List() {
		super();
		setID("boundListGrid");
		setBackgroundColor("#f1f1f1");
		setWidth100();  
        setHeight100();  
        setShowAllRecords(true); 
        setAutoFetchData(true);
        setDataSource(OwnerResponseDataSource.getInstance());
        
        ListGridField previewImageField = new ListGridField("picture", "Preview", 100);  
        previewImageField.setAlign(Alignment.CENTER);  
        previewImageField.setType(ListGridFieldType.IMAGE);  
        //previewImageField.setImageURLPrefix("flags/16/");  
        //previewImageField.setImageURLSuffix(".png");  
  
        ListGridField previewImageField2 = new ListGridField("picture", "Preview");  
        previewImageField.setAlign(Alignment.CENTER); 
       
        
        ListGridField timestampField = new ListGridField("timestamp", "Date");  
        ListGridField informationField = new ListGridField(ResponseModel.TEXT_FIELD, "Response");  
//        ListGridField userField = new ListGridField(ResponseModel.USEREMAIL_FIELD, "User");  
        ListGridField userField = new ListGridField(UserModel.NAME_FIELD, "User");  
        ListGridField fullAccountField = new ListGridField(UserModel.FULL_ACCOUNT_FIELD, "FullAccount");  
        ListGridField rolField = new ListGridField(ResponseModel.ROLE_VALUE_FIELD, "Rol"); 
        ListGridField teamField = new ListGridField(TeamModel.TEAMID_FIELD, "Team Id");
        fullAccountField.setHidden(true);
  
        setFields(previewImageField, timestampField, informationField, userField, fullAccountField, rolField, teamField);  
        setCanResizeFields(true);
	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:33,代码来源:List.java

示例11: layoutDeleteRuleField

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void layoutDeleteRuleField(SubscriptionListGrid grid) {
    ListGridField deleteField = grid.getDeleteField();
    deleteField.setWidth("15%");
    deleteField.setAlign(CENTER);
    deleteField.setCanFilter(false);
    deleteField.setCanSort(false);
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:8,代码来源:SubscriptionsLayout.java

示例12: layoutActivateRuleField

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void layoutActivateRuleField(SubscriptionListGrid grid) {
    ListGridField activatedField = grid.getActivatedField();
    activatedField.setWidth("15%");
    activatedField.setAlign(CENTER);
    activatedField.setCanFilter(false);
    activatedField.setCanSort(false);
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:8,代码来源:SubscriptionsLayout.java

示例13: createRulePublishedField

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListGridField createRulePublishedField(AllRulesListGrid grid) {
    ListGridField publishField = grid.createRulePublishedField();
    publishField.setCanFilter(false);
    publishField.setAlign(CENTER);
    publishField.setWidth(110);
    return publishField;
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:8,代码来源:AllRulesLayout.java

示例14: createEditRuleField

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListGridField createEditRuleField(AllRulesListGrid grid) {
    ListGridField editField = grid.createEditRuleField();
    editField.setCanFilter(false);
    editField.setAlign(CENTER);
    editField.setWidth(110);
    return editField;
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:8,代码来源:AllRulesLayout.java

示例15: createDeleteRuleField

import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListGridField createDeleteRuleField(AllRulesListGrid grid) {
    ListGridField deleteField = grid.createDeleteRuleField();
    deleteField.setCanFilter(false);
    deleteField.setAlign(CENTER);
    deleteField.setWidth(110);
    return deleteField;
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:8,代码来源:AllRulesLayout.java


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