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


Java ListGrid.setAutoFetchData方法代码示例

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


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

示例1: 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

示例2: 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

示例3: 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

示例4: 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

示例5: 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

示例6: 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


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