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