本文整理汇总了Java中com.smartgwt.client.widgets.grid.ListGridField.setHidden方法的典型用法代码示例。如果您正苦于以下问题:Java ListGridField.setHidden方法的具体用法?Java ListGridField.setHidden怎么用?Java ListGridField.setHidden使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.grid.ListGridField
的用法示例。
在下文中一共展示了ListGridField.setHidden方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setUpGeneralItems
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void setUpGeneralItems() {
generalItems = new ListGrid();
generalItems.setStyleName("listGridGeneralItemsStyle");
ListGridField gameIdField = new ListGridField(GameModel.GAMEID_FIELD, "Game");
gameIdField.setHidden(true);
ListGridField nameField = new ListGridField(GeneralItemModel.NAME_FIELD, "Name");
nameField.setWidth("15%");
ListGridField descriptionField = new ListGridField("description", "Description");
descriptionField.setWidth("30%");
ListGridField longDescriptionField = new ListGridField("richText", "Long Description");
longDescriptionField.setWidth("50%");
ListGridField rolesField = new ListGridField("roles", "Roles");
rolesField.setWidth("5%");
ListGridField simpleNameField = new ListGridField("simpleName", "Simple Name");
simpleNameField.setWidth("10%");
generalItems.setFields(new ListGridField[] { gameIdField, nameField, descriptionField, longDescriptionField, rolesField, simpleNameField });
generalItems.setID("boundListGridGenealItems");
generalItems.setHeight("45%");
generalItems.setDataSource(GeneralItemDataSource.getInstance());
generalItems.fetchData();
}
示例2: 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);
}
示例3: SharpNewsListGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public SharpNewsListGrid() {
super();
i_sharpNewsXmlDS = SharpNewsXmlDS.getInstance();
setWidth100();
setHeight100();
setShowAllRecords(true);
setDataSource(i_sharpNewsXmlDS);
// This will show the delete icon.
setCanRemoveRecords(true);
setWarnOnRemoval(true);
setWarnOnRemovalMessage("Are you sure you want to remove this SHARP news item? This cannot be undone.");
setAnimateRemoveRecord(true);
// increase the cell height to allow multiple rows of text to be
// displayed.
setCellHeight(CELL_HEIGHT);
setWrapCells(true);
ListGridField idField = new ListGridField(SharpNewsColumns.ID.colName(), "ID");
// Don't allow the id to be edited.
idField.setCanEdit(false);
idField.setHidden(true);
ListGridField infoField = new ListGridField(SharpNewsColumns.INFO.colName(),
"SHARP Information");
// use a text area as the editor
TextAreaItem infoAreaItem = new TextAreaItem();
infoAreaItem.setHeight(CELL_HEIGHT);
infoField.setEditorType(infoAreaItem);
setFields(idField, infoField);
setAutoFetchData(true);
setCanEdit(true);
setEditEvent(ListGridEditEvent.DOUBLECLICK);
setModalEditing(true);
}
示例4: SupplementalDataListGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public SupplementalDataListGrid() {
super();
setWidth100();
setMargin(2);
setShowAllRecords(true);
setAutoFitData(Autofit.BOTH);
setShowRecordComponents(true);
setShowRecordComponentsByCell(true);
setShowAllRecords(true);
setHoverWidth(400);
userPermitted = Htp.getLoggedInUser() != null && Htp.getLoggedInUser().getRole() <= 2;
ListGridField iconField = new ListGridField("iconField", "Edit", 40);
iconField.setHidden(!userPermitted);
ListGridField oidField = new ListGridField("oid", "OID", 280);
ListGridField descriptionField = new ListGridField("description", "Description");
descriptionField.setShowHover(true);
descriptionField.setHoverCustomizer(new HoverCustomizer() {
@Override
public String hoverHTML(Object value, ListGridRecord record, int rowNum, int colNum) {
String description = record.getAttribute("description");
description = description + " (OID: " + record.getAttribute("oid") + ")";
return description;
}
});
ListGridField versionField = new ListGridField("version", userPermitted ? "Change Version"
: "Version", 150);
setFields(iconField, descriptionField, /* oidField, */versionField);
createUpdateVersionEvent();
}
示例5: DataCriteriaListGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public DataCriteriaListGrid() {
super();
setWidth100();
setMargin(2);
setShowAllRecords(true);
setAutoFitData(Autofit.BOTH);
setShowRecordComponents(true);
setShowRecordComponentsByCell(true);
setShowAllRecords(true);
setHoverWidth(400);
userPermitted = Htp.getLoggedInUser() != null && Htp.getLoggedInUser().getRole() <= 2;
ListGridField iconField = new ListGridField("iconField", "Edit", 40);
iconField.setHidden(!userPermitted);
ListGridField oidField = new ListGridField("oid", "OID", 280);
ListGridField descriptionField = new ListGridField("description", "Description");
descriptionField.setShowHover(true);
descriptionField.setHoverCustomizer(new HoverCustomizer() {
@Override
public String hoverHTML(Object value, ListGridRecord record, int rowNum, int colNum) {
String description = record.getAttribute("description");
description = description + " (OID: " + record.getAttribute("oid") + ")";
return description;
}
});
ListGridField versionField = new ListGridField("version", userPermitted ? "Change Version"
: "Version", 150);
setFields(iconField, descriptionField, /* oidField, */versionField);
createUpdateVersionEvent();
}
示例6: 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;
}
示例7: createList
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListGrid createList() {
final ListGrid grid = new ListGrid();
grid.addDataArrivedHandler(new DataArrivedHandler() {
@Override
public void onDataArrived(DataArrivedEvent event) {
int startRow = event.getStartRow();
int endRow = event.getEndRow();
if (startRow == 0 && endRow >= 0) {
grid.focus();
grid.selectSingleRecord(0);
} else if (endRow < 0) {
grid.deselectAllRecords();
}
}
});
grid.setSelectionType(SelectionStyle.SINGLE);
grid.setCanSort(false);
grid.setDataSource(SearchDataSource.getInstance());
ListGridField label = new ListGridField(SearchDataSource.FIELD_LABEL,
i18n.DigitalObjectSearchView_ListHeaderLabel_Title());
ListGridField model = new ListGridField(SearchDataSource.FIELD_MODEL,
i18n.DigitalObjectSearchView_ListHeaderModel_Title(), 150);
model.setAlign(Alignment.CENTER);
ListGridField pid = new ListGridField(SearchDataSource.FIELD_PID,
i18n.DigitalObjectSearchView_ListHeaderPid_Title(), 100);
pid.setAlign(Alignment.CENTER);
ListGridField created = new ListGridField(SearchDataSource.FIELD_CREATED,
i18n.DigitalObjectSearchView_ListHeaderCreated_Title(), 100);
created.setAlign(Alignment.CENTER);
ListGridField modified = new ListGridField(SearchDataSource.FIELD_MODIFIED,
i18n.DigitalObjectSearchView_ListHeaderModified_Title(), 100);
modified.setAlign(Alignment.CENTER);
ListGridField owner = new ListGridField(SearchDataSource.FIELD_OWNER,
i18n.DigitalObjectSearchView_ListHeaderOwner_Title(), 100);
ListGridField state = new ListGridField(SearchDataSource.FIELD_STATE,
i18n.DigitalObjectSearchView_ListHeaderState_Title(), 100);
state.setHidden(true);
ListGridField export = new ListGridField(SearchDataSource.FIELD_EXPORT,
i18n.DigitalObjectSearchView_ListHeaderExport_Title(), 100);
export.setCellFormatter(new CellFormatter() {
@Override
public String format(Object value, ListGridRecord record, int rowNum, int colNum) {
return value == null || "0".equals(value)
? i18nSmartGwt.dialog_NoButtonTitle()
: i18nSmartGwt.dialog_YesButtonTitle();
}
});
grid.setFields(label, model, pid, created, modified, owner, state, export);
grid.setContextMenu(Actions.createMenu());
grid.addSelectionUpdatedHandler((event) -> {
selectionCache.setSelection();
});
return grid;
}
示例8: createRunsDataSource
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void createRunsDataSource() {
masterList = new GenericListGrid(false, false, false, false, false);
masterList.setShowRecordComponentsByCell(true);
// masterList.setCanRemoveRecords(true);
masterList.setShowRollOverCanvas(true);
masterList.setShowAllRecords(true);
masterList.setShowRecordComponents(true);
masterList.setHeight(400);
masterList.setWidth(800);
// masterList.setHeight("40%");
masterList.setAutoFetchData(true);
masterList.setCanEdit(true);
masterList.addRecordClickHandler(new RecordClickHandler() {
public void onRecordClick(RecordClickEvent event) {
Window.open("/ResultDisplay.html?runId=" + event.getRecord().getAttribute(RunModel.RUNID_FIELD) + "&version=1", "_self", "");
}
});
masterList.setDataSource(RunParticipateDataSource.getInstance());
ListGridField idField = new ListGridField(RunModel.RUNID_FIELD, "id ");
idField.setWidth(30);
idField.setCanEdit(false);
idField.setHidden(true);
ListGridField gameIdField = new ListGridField(RunModel.GAMEID_FIELD, "GameId ");
gameIdField.setCanEdit(false);
gameIdField.setHidden(true);
ListGridField titleRunField = new ListGridField(RunModel.RUNTITLE_FIELD, "Run Title ");
ListGridField titleGameField = new ListGridField(RunModel.GAME_TITLE_FIELD, "Game Title ");
titleGameField.setCanEdit(false);
// ListGridField accessRunField = new ListGridField(RunModel.RUN_ACCESS_STRING, "Run access ");
// accessRunField.setCanEdit(false);
// accessRunField.setWidth(100);
masterList.setFields(new ListGridField[] { idField, gameIdField, titleRunField, titleGameField });
}
示例9: 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());
}
}
});
}
示例10: initGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
@Override
protected void initGrid(){
getMasterListGrid().setDataSource(RunDataSource.getInstance());
getMasterListGrid().setCanEdit(false);
ListGridField idField = new ListGridField(RunModel.RUNID_FIELD, "id");
idField.setWidth(60);
idField.setHidden(true);
ListGridField gameIdField = new ListGridField(RunModel.GAMEID_FIELD, "gameId ");
gameIdField.setHidden(true);
gameIdField.setWidth(60);
ListGridField titleRunField = new ListGridField(RunModel.RUNTITLE_FIELD, constants.runTitle());
ListGridField titleGameField = new ListGridField(RunModel.GAME_TITLE_FIELD, "Game Title ");
titleGameField.setCanEdit(false);
ListGridField accessRunField = new ListGridField(RunModel.RUN_ACCESS_STRING, "Run access ");
accessRunField.setCanEdit(false);
accessRunField.setWidth(100);
ListGridField deleteField = new ListGridField(RunModel.DELETED_ICON, " ");
deleteField.setWidth(20);
deleteField.setAlign(Alignment.CENTER);
deleteField.setType(ListGridFieldType.IMAGE);
deleteField.setImageURLSuffix(".png");
deleteField.setPrompt(constants.delete());
if (AccountManager.getInstance().isAdministrator()) {
getMasterListGrid().setCanEdit(true);
getMasterListGrid().setShowFilterEditor(true);
}
getMasterListGrid().setFields(new ListGridField[] { idField, gameIdField, titleRunField, titleGameField, accessRunField, deleteField });
Criteria criteria = new Criteria();
criteria.addCriteria(GameModel.DELETED_FIELD, false);
getMasterListGrid().setCriteria(criteria);
getMasterListGrid().addCellClickHandler(new CellClickHandler() {
@Override
public void onCellClick(CellClickEvent event) {
if (RunModel.DELETED_ICON.equals(getMasterListGrid().getFieldName(event.getColNum()))) {
RunsTab.this.deleteItem(event.getRecord());
}
}
});
}
示例11: createRunsDataSource
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void createRunsDataSource() {
masterList = new GenericListGrid(false, false, false, false, false);
masterList.setShowRecordComponentsByCell(true);
// masterList.setCanRemoveRecords(true);
masterList.setShowRollOverCanvas(true);
masterList.setShowAllRecords(true);
masterList.setShowRecordComponents(true);
masterList.setHeight(400);
masterList.setWidth(800);
// masterList.setHeight("40%");
masterList.setAutoFetchData(true);
masterList.setCanEdit(true);
masterList.addRecordClickHandler(new RecordClickHandler() {
public void onRecordClick(RecordClickEvent event) {
Window.open("/ResultDisplay.html?runId="+event.getRecord().getAttribute(RunModel.RUNID_FIELD)+"&version=1", "_self", "");
}
});
masterList.setDataSource(RunDataSource.getInstance());
ListGridField idField = new ListGridField(RunModel.RUNID_FIELD, "id ");
idField.setWidth(30);
idField.setCanEdit(false);
idField.setHidden(true);
ListGridField gameIdField = new ListGridField(RunModel.GAMEID_FIELD, "GameId ");
gameIdField.setCanEdit(false);
gameIdField.setHidden(true);
ListGridField titleRunField = new ListGridField(RunModel.RUNTITLE_FIELD, "Run Title ");
ListGridField titleGameField = new ListGridField(RunModel.GAME_TITLE_FIELD, "Game Title ");
titleGameField.setCanEdit(false);
ListGridField accessRunField = new ListGridField(RunModel.RUN_ACCESS_STRING, "Run access ");
accessRunField.setCanEdit(false);
accessRunField.setWidth(100);
masterList.setFields(new ListGridField[] { idField, gameIdField, titleRunField, titleGameField, accessRunField });
}
示例12: NewsListGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public NewsListGrid() {
super();
i_newsXmlDS = NewsXmlDS.getInstance();
setWidth100();
setHeight100();
setShowAllRecords(true);
setDataSource(i_newsXmlDS);
// This will show the delete icon.
setCanRemoveRecords(true);
setWarnOnRemoval(true);
setWarnOnRemovalMessage("Are you sure you want to remove this news item? This cannot be undone.");
setAnimateRemoveRecord(true);
ListGridField idField = new ListGridField(NewsColumns.ID.colName(), "ID");
// Don't allow the id to be edited.
idField.setCanEdit(false);
idField.setWidth(40);
idField.setHidden(true);
ListGridField dateField = new ListGridField(NewsColumns.DATE.colName(), "Date");
// dateField.setWidth(100);
dateField.setAlign(Alignment.LEFT);
dateField.setType(ListGridFieldType.DATE);
// format the display of the date
final DateTimeFormat dateFormatter = DateTimeFormat.getFormat("MMMM dd, yyyy");
dateField.setCellFormatter(new CellFormatter() {
@Override
public String format(Object value, ListGridRecord record, int rowNum, int colNum) {
if (value != null) {
try {
Date dateValue = new Date(Date.parse((String) value));
return dateFormatter.format(dateValue);
} catch (Exception e) {
return value.toString();
}
} else {
return "";
}
}
});
ListGridField infoField = new ListGridField(NewsColumns.INFO.colName(), "Information");
infoField.setWidth("*"); // take the remaining width.
setFields(idField, dateField, infoField);
setAutoFetchData(true);
setCanEdit(true);
setEditEvent(ListGridEditEvent.DOUBLECLICK);
setModalEditing(true);
}