本文整理汇总了Java中com.smartgwt.client.widgets.grid.ListGrid.setCanEdit方法的典型用法代码示例。如果您正苦于以下问题:Java ListGrid.setCanEdit方法的具体用法?Java ListGrid.setCanEdit怎么用?Java ListGrid.setCanEdit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.grid.ListGrid
的用法示例。
在下文中一共展示了ListGrid.setCanEdit方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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: 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);
}
示例3: 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;
}
示例4: 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;
}
示例5: 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);
}