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


Java ListGrid.setFields方法代码示例

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


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

示例1: ExportResultWidget

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的package包/类
public ExportResultWidget() {
    i18n = GWT.create(ClientMessages.class);
    VLayout vLayout = new VLayout();
    vLayout.setWidth100();
    vLayout.setHeight100();
    grid = new ListGrid();
    grid.setSelectionType(SelectionStyle.SINGLE);
    grid.setFixedRecordHeights(false);
    grid.setWrapCells(true);
    ListGridField pidField = new ListGridField(ExportResourceApi.RESULT_ERROR_PID,
            i18n.ExportResultWidget_PID_Title());

    ListGridField errorField = new ListGridField(ExportResourceApi.RESULT_ERROR_MESSAGE,
            i18n.ExportResultWidget_Message_Title());
    grid.setFields(pidField, errorField);
    grid.addSelectionUpdatedHandler(new SelectionUpdatedHandler() {

        @Override
        public void onSelectionUpdated(SelectionUpdatedEvent event) {
            logForm.editSelectedData(grid);
        }
    });
    logForm = createLogForm();
    vLayout.setMembers(grid, logForm);
    this.widget = vLayout;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:27,代码来源:DesaExportAction.java

示例2: buildGiVisUi

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的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);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:26,代码来源:DebugPage.java

示例3: setUpGeneralItems

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的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

示例4: getGamesGrid

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的package包/类
private VLayout getGamesGrid() {
    VLayout from = new VLayout(10);
    from.setWidth("50%");
    ListGrid masterList = new GenericListGrid(false, false, false, false, false);
    masterList.setAutoFetchData(true);
    masterList.setDataSource(GameDataSource.getInstance());
    ListGridField titleGameField = new ListGridField(GameModel.GAME_TITLE_FIELD, constants.title());
    masterList.setFields(new ListGridField[]{titleGameField});
    from.addMember(masterList);
    masterList.addCellClickHandler(new CellClickHandler() {

        @Override
        public void onCellClick(CellClickEvent event) {
            Game existingGame = new Game(((AbstractRecord)GameDataSource.getInstance().getRecord(event.getRecord().getAttributeAsLong(GameModel.GAMEID_FIELD))).getCorrespondingJsonObject());
            pane.setContents("Game "+existingGame.getGameId());
            setTarget(existingGame);
            setDynamicForm(existingGame);
        }
    });
    return from;
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:22,代码来源:UploadGamePictureWindow.java

示例5: buildGui

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的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);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:26,代码来源:SelectLayerViewImpl.java

示例6: KeyValueGrid

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的package包/类
/**
 * Contructor
 * @param gridLabel the label displayed above the grid
 */
public KeyValueGrid(String gridLabel) {

    keyValueColumnsFactory = new KeyValueColumnsFactory();

    keyValueGridLabel = new Label("<b>" + gridLabel + "</b>");
    keyValueGridLabel.setValign(VerticalAlignment.BOTTOM);
    keyValueGridLabel.setHeight(30);

    keyValueGrid = new ListGrid();
    keyValueGrid.setWidth100();

    GridColumns[] columns = keyValueColumnsFactory.getColumns();
    ListGridField[] fields = new ListGridField[columns.length];
    for (int i = 0; i < columns.length; i++) {
        GridColumns column = columns[i];
        fields[i] = new ListGridField(column.getName(), column.getTitle());
    }

    keyValueGrid.setFields(fields);

    //VStack methods
    setWidth100();

    addMember(keyValueGridLabel);
    addMember(keyValueGrid);

    hide();
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:33,代码来源:KeyValueGrid.java

示例7: createAdvancedOptions

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的package包/类
private Canvas createAdvancedOptions() {
        formCatalog = createCatalogForm();

        lgResult = new ListGrid();
        lgResult.setDataSource(BibliographyQueryDataSource.getInstance());
//        lgResult.setUseAllDataSourceFields(true);
        ListGridField preview = new ListGridField(BibliographyQueryDataSource.FIELD_PREVIEW,
                i18n.CatalogBrowser_HeaderPreview_Title());
        ListGridField title = new ListGridField(BibliographyQueryDataSource.FIELD_TITLE,
                i18n.CatalogBrowser_HeaderTitle_Title());
        lgResult.setDetailField(BibliographyQueryDataSource.FIELD_PREVIEW);
        lgResult.setFields(title, preview);
//        lgResult.setAutoFetchData(true);
        lgResult.setHeight100();
        lgResult.setWidth100();
        lgResult.setCanExpandRecords(true);
        lgResult.setCanExpandMultipleRecords(false);
        lgResult.setExpansionMode(ExpansionMode.DETAIL_FIELD);
        lgResult.setSelectionType(SelectionStyle.SINGLE);
//        lgResult.setSelectionAppearance(SelectionAppearance.CHECKBOX);
        lgResult.setAlternateRecordStyles(true);
        lgResult.addDataArrivedHandler(new DataArrivedHandler() {

            @Override
            public void onDataArrived(DataArrivedEvent event) {
                if (event.getStartRow() == 0 && event.getEndRow() > 0) {
                    lgResult.focus();
                    lgResult.selectSingleRecord(0);
                }
            }
        });

        VLayout layout = new VLayout();
        layout.setMembers(formCatalog, lgResult);
        layout.setMargin(4);
        layout.setMembersMargin(4);
        layout.setOverflow(Overflow.AUTO);
        return layout;
    }
 
开发者ID:proarc,项目名称:proarc,代码行数:40,代码来源:CatalogBrowser.java

示例8: buildActionUi

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的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);




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

示例9: getTeamGrid

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

	teamGrid.setAutoFetchData(true);

	teamGrid.setDataSource(TeamDataSource.getInstance());
	
         
	ListGridField nameField = new ListGridField(TeamModel.NAME_FIELD, constants.name());
	ListGridField deleteField = new ListGridField("deleteField", " ");  
	 deleteField.setWidth(20);
	teamGrid.setFields(new ListGridField[] {nameField, deleteField });

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

示例10: getPlayersGrid

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的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

示例11: renderAttributes

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的package包/类
private void renderAttributes(Map<String, Attribute> attributes) {
	ListGrid grid = new ListGrid();

	grid.setCanEdit(false);
	grid.setShowSelectedStyle(false);
	grid.setShowRollOver(false);
	grid.setShowHeader(false);

	grid.setShowRecordComponents(true);
	grid.setShowRecordComponentsByCell(true);
	grid.setShowAllRecords(true);
	grid.setLeaveScrollbarGap(false);

	ListGridField keyField = new ListGridField("keyField");
	ListGridField valueField = new ListGridField("valueField");

	grid.setFields(keyField, valueField);

	final RecordList recordList = new RecordList();

	for (Entry<String, Attribute> entry : attributes.entrySet()) {
		ListGridRecord record = new ListGridRecord();
		record.setAttribute("keyField", entry.getKey());
		record.setAttribute("valueField", toString(entry));
		recordList.add(record);
	}

	grid.setData(recordList);

	addMember(grid);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:32,代码来源:RasterLayerAttributeWindow.java

示例12: ExportResultWidget

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的package包/类
public ExportResultWidget() {
            i18n = GWT.create(ClientMessages.class);
            VLayout vLayout = new VLayout();
            vLayout.setWidth100();
            vLayout.setHeight100();
            grid = new ListGrid();
            grid.setSelectionType(SelectionStyle.SINGLE);
            grid.setFixedRecordHeights(false);
            grid.setWrapCells(true);
            grid.setShowClippedValuesOnHover(true);
            ListGridField pidField = new ListGridField(DigitalObjectResourceApi.DIGITALOBJECT_PID,
                    i18n.ExportResultWidget_PID_Title());

//            ListGridField errorField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_MESSAGE,
//                    i18n.ExportResultWidget_Message_Title());
            ListGridField urnNbnField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_URNNBN,
                    i18n.UrnNbnAction_Result_UrnNbn_Title());
            ListGridField labelField = new ListGridField(DigitalObjectResourceApi.MEMBERS_ITEM_LABEL,
                    i18n.UrnNbnAction_Result_Label_Title());
            ListGridField modelField = new ListGridField(DigitalObjectResourceApi.DIGITALOBJECT_MODEL,
                    i18n.UrnNbnAction_Result_Model_Title());
            ListGridField statusField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_STATUSTYPE,
                    i18n.UrnNbnAction_Result_Error_Title());
            ListGridField warningField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_WARNING,
                    i18n.UrnNbnAction_Result_Status_Title(), 50);
            warningField.setCellAlign(Alignment.CENTER);
            warningField.setEmptyCellValue(":-)");
            HashMap<String, String> statusValues = new HashMap<String, String>();
            statusValues.put("true", ":-|");
            statusValues.put("false", ":-(");
            warningField.setValueMap(statusValues);

            grid.setFields(labelField, modelField, statusField, urnNbnField, warningField, pidField);

            grid.addSelectionUpdatedHandler(new SelectionUpdatedHandler() {

                @Override
                public void onSelectionUpdated(SelectionUpdatedEvent event) {
                    logForm.editSelectedData(grid);
                }
            });
            logForm = createLogForm();
            vLayout.setMembers(grid, logForm);
            this.widget = vLayout;
        }
 
开发者ID:proarc,项目名称:proarc,代码行数:46,代码来源:UrnNbnAction.java

示例13: createList

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的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

示例14: CreateReuseGeneralItem

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的package包/类
public CreateReuseGeneralItem(final GeneralItemDetail giDetail, GeneralItemsTab generalItemsTab) {
	this.generalItemsTab = generalItemsTab;
	setWidth(300);
	setPadding(5);
	setMembersMargin(10);

	setBorder("1px solid #d6d6d6");

	CreateItemForm cif = new CreateItemForm();
	cif.setWidth100();
	addMember(cif);
	SearchForm sf = new SearchForm();
	sf.setWidth100();
	addMember(sf);
	ListGrid lg = new ListGrid();
	lg.setDataSource(searchDs);
	lg.setAutoFetchData(true);
	lg.setCanDragRecordsOut(true);


	lg.setHeight("*");

	ListGridField titlefield = new ListGridField(GeneralItemModel.NAME_FIELD, constants.title());
	
	lg.addRecordClickHandler(new RecordClickHandler() {
		public void onRecordClick(RecordClickEvent event) {
			long itemId = event.getRecord().getAttributeAsLong(GeneralItemModel.ID_FIELD);
			long gameId = event.getRecord().getAttributeAsLong(GameModel.GAMEID_FIELD);
			GeneralItemsClient.getInstance().getGeneralItem(gameId, itemId, new JsonCallback(){
				public void onJsonReceived(JSONValue jsonValue) {
					GeneralItem gi = GeneralItem.createObject
							(jsonValue.isObject());
					giDetail.viewGeneralItem(gi, false, null);
				}

			});

		}
	});
	lg.setFields(new ListGridField[] { titlefield });
	
	
	addMember(lg);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:45,代码来源:CreateReuseGeneralItem.java

示例15: createFeatureInfo

import com.smartgwt.client.widgets.grid.ListGrid; //导入方法依赖的package包/类
private Canvas createFeatureInfo(VectorLayer layer) {
	List<ListGridRecord> records = new ArrayList<ListGridRecord>();
	for (AbstractAttributeInfo attInfo : layer.getLayerInfo().getFeatureInfo().getAttributes()) {
		ListGridRecord r = new ListGridRecord();
		records.add(r);
		String type = getType(attInfo);
		r.setAttribute(ATTRI, attInfo.getName());
		r.setAttribute(LABEL, ((AbstractReadOnlyAttributeInfo) attInfo).getLabel());
		r.setAttribute(TYPE, type);
		r.setAttribute(EDITA,
				(((AbstractReadOnlyAttributeInfo) attInfo).isEditable() ? MESSAGES.layerInfoLayerInfoAttYes()
						: MESSAGES.layerInfoLayerInfoAttNo()));
		r.setAttribute(IDENT, (((AbstractReadOnlyAttributeInfo) attInfo).isIdentifying()
				? MESSAGES.layerInfoLayerInfoAttYes() : MESSAGES.layerInfoLayerInfoAttNo()));
		r.setAttribute(HIDDE,
				(((AbstractReadOnlyAttributeInfo) attInfo).isHidden() ? MESSAGES.layerInfoLayerInfoAttYes()
						: MESSAGES.layerInfoLayerInfoAttNo()));
		r.setAttribute(NUMER,
				(isNumeric(type) ? MESSAGES.layerInfoLayerInfoAttYes() : MESSAGES.layerInfoLayerInfoAttNo()));
	}

	// ----------------------------------------------------------

	VLayout c = new VLayout();
	c.setIsGroup(true);
	c.setGroupTitle(MESSAGES.layerInfoLayerInfoFldInfo());
	c.setPadding(5);
	ListGrid info = new ListGrid();
	info.setShowAllRecords(true);
	info.setCanResizeFields(true);
	info.setWidth100();
	info.setHeight(400);

	ListGridField fld1 = new ListGridField(ATTRI, MESSAGES.layerInfoLayerInfoAttAttribute());
	ListGridField fld2 = new ListGridField(LABEL, MESSAGES.layerInfoLayerInfoAttLabel());
	ListGridField fld3 = new ListGridField(TYPE, MESSAGES.layerInfoLayerInfoAttType());
	ListGridField fld4 = new ListGridField(EDITA, MESSAGES.layerInfoLayerInfoAttEditable());
	ListGridField fld5 = new ListGridField(IDENT, MESSAGES.layerInfoLayerInfoAttIdentifying());
	ListGridField fld6 = new ListGridField(HIDDE, MESSAGES.layerInfoLayerInfoAttHidden());
	ListGridField fld7 = new ListGridField(NUMER, MESSAGES.layerInfoLayerInfoAttNumeric());
	fld1.setWidth(70);
	fld2.setWidth(90);
	info.setFields(fld1, fld2, fld3, fld4, fld5, fld6, fld7);

	info.setData(records.toArray(new ListGridRecord[records.size()]));
	c.addMember(info);

	return c;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:50,代码来源:LayerInfo.java


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