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


Java ListGridField.setType方法代码示例

本文整理汇总了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;
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:22,代码来源:TasksListGrid.java

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

示例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;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:30,代码来源:LayerListGrid.java

示例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);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:26,代码来源:SelectLayerViewImpl.java

示例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;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:23,代码来源:LayerListWithRemoveButtonGrid.java

示例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;
}
 
开发者ID:will-gilbert,项目名称:OSWf-OSWorkflow-fork,代码行数:8,代码来源:WorkflowsView.java

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

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




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

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

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

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

示例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);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:40,代码来源:SearchFavouritesListPanel.java

示例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;
}
 
开发者ID:will-gilbert,项目名称:OSWf-OSWorkflow-fork,代码行数:7,代码来源:SimulatorView.java

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

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

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


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