本文整理汇总了Java中com.smartgwt.client.widgets.grid.ListGridField.setType方法的典型用法代码示例。如果您正苦于以下问题:Java ListGridField.setType方法的具体用法?Java ListGridField.setType怎么用?Java ListGridField.setType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.grid.ListGridField
的用法示例。
在下文中一共展示了ListGridField.setType方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildListGridField
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
protected Map<GridColumns, ListGridField> buildListGridField() {
Map<GridColumns, ListGridField> fields = super.buildListGridField();
ListGridField idField = fields.get(TasksColumnsFactory.ID_ATTR);
idField.setType(ListGridFieldType.INTEGER);
alignCells(fields);
ListGridField execDuration = fields.get(EXEC_DURATION_ATTR);
execDuration.setCellFormatter(new CellFormatter() {
public String format(Object value, ListGridRecord record, int rowNum, int colNum) {
if (value != null) {
return Job.formatDuration(value.toString());
} else {
return "";
}
}
});
return fields;
}
示例2: buildGiVisUi
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void buildGiVisUi(long runId) {
ListGrid masterList = new ListGrid();
masterList.setDataSource(GeneralItemVisibilityDataSource.getInstance());
GeneralItemVisibilityDataSource.getInstance().loadDataFromWeb(runId);
ListGridField giField = new ListGridField(GeneralItemsVisibilityModel.GENERALITEMID_FIELD, "gi");
ListGridField statusField = new ListGridField(GeneralItemsVisibilityModel.STATUS_FIELD, "status");
ListGridField accountField = new ListGridField(GeneralItemsVisibilityModel.ACCOUNT_FIELD, "account");
ListGridField timeField = new ListGridField(GeneralItemsVisibilityModel.TIMESTAMP_FIELD, "time");
ListGridField timePrettyField = new ListGridField(GeneralItemsVisibilityModel.TIMESTAMP_PRETTY_FIELD, "time pretty");
ListGridField lastModField = new ListGridField(GeneralItemsVisibilityModel.LASTMODIFICATION_FIELD, "last modification");
timeField.setType(ListGridFieldType.FLOAT);
ListGridField lastModPretty = new ListGridField(GeneralItemsVisibilityModel.LASTMODIFICATIONPRETTY_FIELD, "last mod");
masterList.setFields(new ListGridField[]{giField,statusField,accountField, timeField, timePrettyField, lastModField, lastModPretty});
masterList.setAutoFetchData(true);
masterList.setWidth100();
masterList.setHeight100();
masterList.setShowFilterEditor(true);
masterList.setEditByCell(true);
masterList.setCanEdit(true);
RootPanel.get("debug").add(masterList);
}
示例3: 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;
}
示例4: buildGui
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void buildGui() {
grid = new ListGrid();
grid.setWidth100();
grid.setHeight("*");
grid.setSelectionType(SelectionStyle.SINGLE);
grid.setShowAllRecords(true);
ListGridField nameFld = new ListGridField(FLD_NAME,
MESSAGES.layerListClientWmsWizardStepSelectLayerGridName());
nameFld.setType(ListGridFieldType.TEXT);
nameFld.setWidth("*");
ListGridField descFld = new ListGridField(FLD_DESC,
MESSAGES.layerListClientWmsWizardStepSelectLayerGridDescription());
descFld.setType(ListGridFieldType.TEXT);
descFld.setWidth("*");
grid.setFields(nameFld, descFld);
grid.setCanResizeFields(true);
layout = new VLayout();
layout.setWidth100();
layout.setHeight100();
layout.addMember(grid);
}
示例5: 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;
}
示例6: 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;
}
示例7: ProcessesView
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public ProcessesView(RMController controller, String url) {
this.controller = controller;
this.url = url;
ListGridField pid = new ListGridField("pid", "pid");
pid.setType(ListGridFieldType.INTEGER);
ListGridField owner = new ListGridField("owner", "owner");
ListGridField startTime = new ListGridField("startTime", "Dime");
ListGridField memSize = new ListGridField("memSize", "Memory");
ListGridField memRss = new ListGridField("memRss", "Res Memory");
ListGridField memShare = new ListGridField("memShare", "Share Memory");
ListGridField cpuTime = new ListGridField("cpuTime", "Cpu Time");
ListGridField state = new ListGridField("state", "state");
ListGridField description = new ListGridField("description", "description");
ListGridField commandline = new ListGridField("commandline", "Command line");
processesGrid.setFields(pid,
owner,
startTime,
memSize,
memRss,
memShare,
cpuTime,
state,
description,
commandline);
setWidth100();
processesGrid.setCanDragSelectText(true);
addMember(processesGrid);
load();
}
示例8: buildActionUi
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void buildActionUi(long runId) {
ListGrid masterList = new ListGrid();
masterList.setDataSource(ActionsDataSource.getInstance());
ActionsDataSource.getInstance().loadDataFromWeb(runId);
ListGridField actionField = new ListGridField(ActionModel.ACTION_FIELD, "action");
ListGridField generalItemField = new ListGridField(ActionModel.GENERALITEMID_FIELD, "generalItem");
ListGridField runIdField = new ListGridField(ActionModel.RUNID_FIELD, "runId");
ListGridField accountField = new ListGridField(ActionModel.ACCOUNT_FIELD, "account");
ListGridField timeField = new ListGridField(ActionModel.TIMESTAMP_FIELD, "time");
timeField.setType(ListGridFieldType.FLOAT);
ListGridField timePrettyField = new ListGridField(ActionModel.TIMESTAMP_PRETTY_FIELD, "time");
masterList.setFields(new ListGridField[]{actionField,generalItemField, runIdField, timePrettyField,accountField, timeField});
masterList.setAutoFetchData(true);
masterList.setWidth100();
masterList.setHeight100();
masterList.setShowFilterEditor(true);
masterList.setEditByCell(true);
masterList.setCanEdit(true);
RootPanel.get("debug").add(masterList);
}
示例9: 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;
}
示例10: 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;
}
示例11: 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);
}
示例12: SearchFavouritesListPanel
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public SearchFavouritesListPanel(final MapWidget mapWidget) {
super(mapWidget);
// -- grid --
favouriteItems = new FavouritesListGrid();
favouriteItems.setWidth100();
favouriteItems.setHeight100();
favouriteItems.setCanExpandRecords(true);
favouriteItems.setCanExpandMultipleRecords(false);
favouriteItems.setShowAllRecords(true);
favouriteItems.setShowRecordComponents(false);
favouriteItems.setShowRecordComponentsByCell(false);
favouriteItems.setShowRollOverCanvas(true);
favouriteItems.setSelectionType(SelectionStyle.SINGLE);
favouriteItems.addRecordDoubleClickHandler(new RecordDoubleClickHandler() {
public void onRecordDoubleClick(RecordDoubleClickEvent event) {
if (parent != null) {
if (favouriteItems.getSelectedRecord() != event.getRecord()) {
favouriteItems.selectRecord(event.getRecord());
}
parent.startSearch();
}
}
});
ListGridField nameField = new ListGridField(FavouriteListRecord.NAME_FIELD,
MESSAGES.searchFavouritesListWidgetFavourites());
nameField.setType(ListGridFieldType.TEXT);
favouriteItems.setFields(nameField);
// ----------------------------------------------------------
setWidth(350);
setHeight(250);
addChild(favouriteItems);
initializeList();
SearchWidgetRegistry.addFavouriteChangeHandler(this);
}
示例13: integerField
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
ListGridField integerField(ListGridField field) {
field.setType(ListGridFieldType.INTEGER);
field.setCellAlign(Alignment.CENTER);
field.setAlign(Alignment.CENTER);
return field;
}
示例14: build
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
Canvas build() {
VLayout root = new VLayout();
root.setWidth100();
root.setHeight100();
this.grid = new ListGrid() {
@Override
protected String getCellCSSText(ListGridRecord record, int rowNum, int colNum) {
String base = super.getCellCSSText(record, rowNum, colNum);
if (colNum == 2) {
String num = record.getAttribute("count");
if (num.contentEquals("0")) {
return "color:gray;" + base;
}
}
return base;
}
};
this.grid.setWidth100();
this.grid.setHeight100();
this.grid.setCanExpandMultipleRecords(false);
this.grid.setCanGroupBy(false);
this.grid.setCanReorderFields(false);
this.grid.setCanPickFields(false);
this.grid.setCanFreezeFields(false);
ListGridField labelField = new ListGridField("status", "Status");
labelField.setWidth(100);
ListGridField iconField = new ListGridField("icon", "Caption");
iconField.setType(ListGridFieldType.IMAGE);
iconField.setWidth(60);
ListGridField countField = new ListGridField("count", "Count");
ListGridField typeField = new ListGridField("type", "Type");
typeField.setHidden(true);
this.grid.setFields(labelField, iconField, countField, typeField);
this.grid.setGroupByField("type");
this.grid.setGroupStartOpen(GroupStartOpen.ALL);
root.addMember(this.grid);
return root;
}
示例15: initGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
protected void initGrid() {
generalItemsGrid.setDataSource(GeneralItemDataSource.getInstance());
ListGridField idField = new ListGridField(GeneralItemModel.ID_FIELD, "id ");
idField.setWidth(60);
// if (AccountManager.getInstance().isAdvancedUser()) {
// idField.setCanEdit(true);
// } else {
// idField.setCanEdit(false);
// }
idField.setHidden(true);
ListGridField orderField = new ListGridField(GeneralItemModel.SORTKEY_FIELD, constants.order());
orderField.setWidth(40);
ListGridField giTitleField = new ListGridField(GeneralItemModel.NAME_FIELD, constants.title());
ListGridField simpleNameField = new ListGridField(GeneralItemModel.SIMPLE_NAME_FIELD, constants.simpleName());
ListGridField deleteField = new ListGridField(GeneralItemModel.DELETE_ICON, " ");
deleteField.setWidth(20);
deleteField.setAlign(Alignment.CENTER);
deleteField.setType(ListGridFieldType.IMAGE);
deleteField.setImageURLSuffix(".png");
if (AccountManager.getInstance().isAdvancedUser()) {
generalItemsGrid.setCanEdit(true);
}
if (AccountManager.getInstance().isAdvancedUser()) {
ListGridField tagsField = new ListGridField(GeneralItemModel.TAGS, constants.tags());
ListGridField sectionField = new ListGridField(GeneralItemModel.SECTION, constants.section());
generalItemsGrid.setFields( idField, orderField, giTitleField, simpleNameField, tagsField, sectionField, deleteField );
} else {
generalItemsGrid.setFields(idField, orderField, giTitleField, simpleNameField, deleteField );
}
generalItemsGrid.addCellClickHandler(new CellClickHandler() {
@Override
public void onCellClick(CellClickEvent event) {
if (GeneralItemModel.DELETE_ICON.equals(generalItemsGrid.getFieldName(event.getColNum()))) {
GeneralItemsTab.this.deleteRecord(event.getRecord());
}
}
});
}