本文整理汇总了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);
}
示例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;
}
示例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);
}
示例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;
}
示例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;
}
示例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);
}