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


Java ListGridField.setHidden方法代码示例

本文整理汇总了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();
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:24,代码来源:ListSearch.java

示例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);
	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:33,代码来源:List.java

示例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);
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:41,代码来源:SharpNewsListGrid.java

示例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();
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:39,代码来源:SupplementalDataListGrid.java

示例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();
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:39,代码来源:DataCriteriaListGrid.java

示例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;
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:47,代码来源:StatisticsView.java

示例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;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:58,代码来源:DigitalObjectSearchView.java

示例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 });

    }
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:46,代码来源:ResultDisplayRunsParticipate.java

示例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());
                }
            }
        });

	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:47,代码来源:GeneralItemsTab.java

示例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());
               }
           }
       });
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:48,代码来源:RunsTab.java

示例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 });
				
	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:46,代码来源:ResultDisplayRuns.java

示例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);
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:57,代码来源:NewsListGrid.java


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