本文整理汇总了Java中com.smartgwt.client.widgets.form.DynamicForm.setIsGroup方法的典型用法代码示例。如果您正苦于以下问题:Java DynamicForm.setIsGroup方法的具体用法?Java DynamicForm.setIsGroup怎么用?Java DynamicForm.setIsGroup使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.form.DynamicForm
的用法示例。
在下文中一共展示了DynamicForm.setIsGroup方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setGetPane
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void setGetPane() {
getForm = new DynamicForm();
getForm.setIsGroup(true);
getForm.setGroupTitle("Message from server");
getForm.setWidth100();
getForm.setHeight100();
getForm.setNumCols(2);
getForm.setColWidths(60, "*");
// form.setBorder("1px solid blue");
getForm.setPadding(5);
getForm.setCanDragResize(true);
getForm.setResizeFrom("R");
TextAreaItem messageItem = new TextAreaItem("fromMessage");
messageItem.setShowTitle(false);
messageItem.setLength(500000);
messageItem.setColSpan(2);
messageItem.setWidth("*");
messageItem.setHeight("*");
getForm.setFields(messageItem);
getForm.draw();
}
示例2: setPostPane
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void setPostPane() {
postForm = new DynamicForm();
postForm.setIsGroup(true);
postForm.setGroupTitle("Message to server");
postForm.setWidth100();
postForm.setHeight100();
postForm.setNumCols(2);
postForm.setColWidths(60, "*");
// form.setBorder("1px solid blue");
postForm.setPadding(5);
postForm.setCanDragResize(true);
postForm.setResizeFrom("R");
TextAreaItem messageItem = new TextAreaItem("toMessage");
messageItem.setShowTitle(false);
messageItem.setLength(500000);
messageItem.setColSpan(2);
messageItem.setWidth("*");
messageItem.setHeight("*");
postForm.setFields(messageItem);
postForm.draw();
}
示例3: createOptionsForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createOptionsForm() {
DynamicForm form = new DynamicForm();
form.setNumCols(10);
form.setGroupTitle(i18n.ImportSourceChooser_Options_Title());
form.setIsGroup(true);
form.setWrapItemTitles(false);
final CheckboxItem cbiPageIndexes = new CheckboxItem(ImportBatchDataSource.FIELD_INDICES,
i18n.ImportSourceChooser_OptionPageIndices_Title());
cbiPageIndexes.setValue(true);
final SelectItem selectScanner = createScannerSelection();
final SelectItem selectProfile = ProfileChooser.createProfileSelection(ProfileGroup.IMPORTS, i18n);
selectProfile.setName(ImportBatchDataSource.FIELD_PROFILE_ID);
selectProfile.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
String profile = getImportProfile();
Criteria criteria = new Criteria();
if (profile != null) {
criteria.addCriteria(ImportTreeDataSource.FIELD_PROFILE, profile);
}
treeGrid.setCriteria(criteria);
boolean notArchive = !BatchRecord.isArchive(profile);
selectScanner.setRequired(notArchive);
if (notArchive) {
selectScanner.show();
cbiPageIndexes.show();
} else {
selectScanner.hide();
cbiPageIndexes.hide();
}
}
});
form.setFields(selectProfile, selectScanner, cbiPageIndexes);
return form;
}
示例4: getMapTypesForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getMapTypesForm() {
LinkedHashMap<String, String> licenseMap = new LinkedHashMap<String, String>();
licenseMap.put("GoogleMaps", constants.googleMaps());
licenseMap.put("OSM", constants.osm());
mapOptions = new RadioGroupItem();
mapOptions.setName("mapType");
mapOptions.setTitle(constants.mapTypes());
mapOptions.setValueMap(licenseMap);
mapOptions.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
}
});
mapTypeForm = new DynamicForm();
mapTypeForm.setGroupTitle(constants.selectMapType());
mapTypeForm.setIsGroup(true);
mapTypeForm.setFields();
mapTypeForm.setWidth(500);
mapTypeForm.setVisibility(Visibility.HIDDEN);
mapTypeForm.setFields(mapOptions);
return mapTypeForm;
}
示例5: getInviteForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getInviteForm() {
final DynamicForm form = new DynamicForm();
form.setGroupTitle(constants.inviteNewContact());
form.setIsGroup(true);
form.setWidth(300);
TextItem subjectItem = new TextItem("Contact");
subjectItem.setTitle(constants.contactEmail());
ButtonItem saveButton = new ButtonItem("Save");
saveButton.setTitle(constants.invite());
saveButton.setColSpan(2);
saveButton.setAlign(Alignment.CENTER);
form.setFields(subjectItem, saveButton);
saveButton.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
@Override
public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
CollaborationClient.getInstance().addContactViaEmail(form.getValueAsString("Contact"), new JsonCallback() {
});
form.setValue("Contact", "");
}
});
form.setWidth(300);
return form;
}
示例6: getInviteForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getInviteForm() {
final DynamicForm form = new DynamicForm();
form.setGroupTitle("Invite new contact");
form.setIsGroup(true);
form.setWidth(300);
TextItem subjectItem = new TextItem("Contact");
subjectItem.setTitle("Contact Email");
ButtonItem saveButton = new ButtonItem("Save");
saveButton.setTitle("Invite");
saveButton.setColSpan(2);
saveButton.setAlign(Alignment.CENTER);
form.setFields(subjectItem, saveButton);
saveButton.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
@Override
public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
CollaborationClient.getInstance().addContactViaEmail(form.getValueAsString("Contact"), new JsonCallback() {
});
form.setValue("Contact", "");
}
});
return form;
}
示例7: getAddRoleForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getAddRoleForm() {
final DynamicForm form = new DynamicForm();
form.setWidth(300);
form.setGroupTitle(constants.newRole());
form.setIsGroup(true);
TextItem subjectItem = new TextItem("Role");
subjectItem.setTitle(constants.role());
ButtonItem saveButton = new ButtonItem("Save");
saveButton.setTitle(constants.saveRole());
saveButton.setColSpan(2);
saveButton.setAlign(Alignment.CENTER);
form.setFields(subjectItem, saveButton);
saveButton.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
@Override
public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
if (currentGame != null) {
currentGame.addRole(form.getValueAsString("Role"));
currentGame.writeToCloud(new JsonCallback() {
public void onJsonReceived(JSONValue jsonValue) {
// GameRolesDataSource.getInstance().addRole(gameId, role)
}
});
}
}
});
return form;
}
示例8: createShowCountDownForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void createShowCountDownForm() {
countDownForm = new DynamicForm();
countDownForm.setIsGroup(true);
countDownForm.setGroupTitle(constants.countDown());
CheckboxItem checkBox = new CheckboxItem("showCountDown", constants.showCountDown());
countDownForm.setFields(checkBox);
countDownForm.setVisibility(Visibility.HIDDEN);
}
示例9: getAddPlayerForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getAddPlayerForm() {
teamForm = new DynamicForm();
teamForm.setWidth(300);
teamForm.setGroupTitle(constants.addTeams());
teamForm.setIsGroup(true);
final TextItem teamNameItem = new TextItem("teamName", constants.teamName());
ButtonItem submitButton = new ButtonItem("Submit");
submitButton.setTitle(constants.submitTeam());
submitButton.setColSpan(2);
submitButton.setAlign(Alignment.CENTER);
submitButton.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
@Override
public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
Team t = new Team();
t.setString("name", teamForm.getValueAsString("teamName"));
t.setLong("runId", run.getRunId());
TeamClient.getInstance().createTeam(t, new JsonCallback(){
public void onJsonReceived(JSONValue jsonValue) {
TeamDataSource.getInstance().loadDataFromWeb(run.getRunId());
}
});
}
});
teamForm.setFields(teamNameItem, submitButton);
return teamForm;
}
示例10: getAccessForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getAccessForm() {
messageViewOptions = new RadioGroupItem();
messageViewOptions.setName("messageViews");
messageViewOptions.setTitle(constants.messageViews());
messageViewOptions.setValueMap(new String[]{
constants.messagesOnly(),
constants.messagesAndMap(),
constants.mapViewOnly(),
constants.customHtml()});
messageViewOptions.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
int messageViewType = Game.MESSAGE_MAP;
if (event.getValue() != null) {
if (event.getValue().equals(constants.messagesOnly())) {
messageViewType = Game.MESSAGE_LIST;
mapTypeForm.setVisibility(Visibility.HIDDEN);
canvas.setVisibility(Visibility.HIDDEN);
} else if (event.getValue().equals(constants.messagesAndMap())) {
messageViewType = Game.MESSAGE_MAP;
mapTypeForm.setVisibility(Visibility.INHERIT);
canvas.setVisibility(Visibility.HIDDEN);
} else if (event.getValue().equals(constants.mapViewOnly())) {
messageViewType = Game.MAP_VIEW;
mapTypeForm.setVisibility(Visibility.INHERIT);
canvas.setVisibility(Visibility.HIDDEN);
} else if (event.getValue().equals(constants.customHtml())) {
messageViewType = Game.CUSTOM_HTML;
mapTypeForm.setVisibility(Visibility.HIDDEN);
canvas.setVisibility(Visibility.INHERIT);
}
}
game.setMessageView(messageViewType);
game.writeToCloud(new JsonCallback() {
public void onJsonReceived(JSONValue jsonValue) {
}
});
}
});
messageViewTypeForm = new DynamicForm();
messageViewTypeForm.setGroupTitle(constants.selectMessageView());
messageViewTypeForm.setIsGroup(true);
messageViewTypeForm.setWidth(300);
messageViewTypeForm.setFields(messageViewOptions);
return messageViewTypeForm;
}
示例11: getAddPlayerForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getAddPlayerForm() {
final CheckboxItem canEdit = new CheckboxItem("canEdit", constants.cannew());
addCollaboratorForm = new DynamicForm();
addCollaboratorForm.setWidth("30%");
addCollaboratorForm.setGroupTitle(constants.addCollaborators());
addCollaboratorForm.setIsGroup(true);
final MultiComboBoxItem playersComboBox = new MultiComboBoxItem(
ContactModel.LOCAL_ID_FIELD, constants.selectAccount());
playersComboBox.setDisplayField(ContactModel.NAME_FIELD);
playersComboBox.setValueField(ContactModel.ACCOUNT_FIELD);
playersComboBox.setAutoFetchData(true);
playersComboBox.setOptionDataSource(ContactsDataSource.getInstance());
// playersComboBox.setShowTitle(false);
ButtonItem submitButton = new ButtonItem("Submit");
submitButton.setTitle(constants.submit());
submitButton.setColSpan(2);
submitButton.setAlign(Alignment.CENTER);
submitButton
.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
@Override
public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
int editRights = 3;
if(canEdit.getValue()!= null && ((Boolean) canEdit.getValue())) {
editRights = 2;
}
for (String account : playersComboBox.getValues()) {
GameClient.getInstance().addAccess(currentGame.getGameId(), account, editRights, new JsonCallback() {
public void onJsonReceived(JSONValue jsonValue) {
GameCollaboratorDataSource.getInstance().loadDataFromWeb(currentGame.getGameId());
};
});
}
playersComboBox.setValues();
}
});
addCollaboratorForm.setFields(canEdit, playersComboBox, submitButton);
addCollaboratorForm.setWidth(300);
return addCollaboratorForm;
}
示例12: getAccessForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getAccessForm() {
sharingOptions = new RadioGroupItem();
sharingOptions.setName("sharing");
sharingOptions.setTitle(constants.shareVisibilityOptions());
sharingOptions.setValueMap(new String[] { constants.privateSharing(),
constants.linkSharing(), constants.publicSharing() });
sharingOptions.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
int sharingType = 1;
if (event.getValue() != null) {
if (event.getValue().equals(constants.linkSharing())) {
sharingType = 2;
}
if (event.getValue().equals(constants.publicSharing())) {
sharingType = 3;
licenseForm.setVisibility(Visibility.INHERIT);
if (game.getString(GameModel.LICENSE_CODE).equals("")) {
licenseOptions.setValue("cc-by");
game.setString(GameModel.LICENSE_CODE, "cc-by");
}
} else {
licenseForm.setVisibility(Visibility.HIDDEN);
game.setString(GameModel.LICENSE_CODE, "");
}
game.setLong(GameModel.SHARING_FIELD, sharingType);
game.writeToCloud(new JsonCallback() {
public void onJsonReceived(JSONValue jsonValue) {
}
});
}
}
});
sharingForm = new DynamicForm();
sharingForm.setGroupTitle("Access");
sharingForm.setIsGroup(true);
sharingForm.setWidth(300);
sharingForm.setFields(sharingOptions);
return sharingForm;
}
示例13: getLicenseForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getLicenseForm() {
LinkedHashMap<String, String> licenseMap = new LinkedHashMap<String, String>();
licenseMap.put("cc-by", CCBY);
licenseMap.put("cc-by-nd", "Attribution-NoDerivs BY-ND");
licenseMap.put("cc-by-sa", "Attribution-ShareAlike BY-SA");
licenseMap.put("cc-by-nc", "Attribution-NonCommercial BY-NC");
licenseMap.put("cc-by-nc-sa", "Attribution-NonCommercial-ShareAlike BY-NC-SA");
licenseMap.put("cc-by-nc-nd", "Attribution-NonCommercial-NoDerivs BY-NC-ND");
licenseOptions = new RadioGroupItem();
licenseOptions.setName("license");
licenseOptions.setTitle("choose creative commons license");
licenseOptions.setValueMap(licenseMap);
// "Attribution-NonCommercial CC BY-NC",
// "Attribution-NonCommercial-NoDerivs CC BY-NC-ND"
// });
licenseOptions.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
game.setString(GameModel.LICENSE_CODE, (String) event.getValue());
game.writeToCloud(new JsonCallback() {
public void onJsonReceived(JSONValue jsonValue) {
}
});
}
});
licenseForm = new DynamicForm();
licenseForm.setGroupTitle("License");
licenseForm.setIsGroup(true);
licenseForm.setFields();
licenseForm.setWidth(500);
licenseForm.setVisibility(Visibility.HIDDEN);
licenseForm.setFields(licenseOptions);
return licenseForm;
}
示例14: getAddPlayerForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getAddPlayerForm() {
playerForm = new DynamicForm();
playerForm.setWidth(300);
playerForm.setGroupTitle(constants.addPlayers());
playerForm.setIsGroup(true);
final MultiComboBoxItem playersComboBox = new MultiComboBoxItem(ContactModel.LOCAL_ID_FIELD, constants.selectAccounts());
playersComboBox.setDisplayField(ContactModel.NAME_FIELD);
playersComboBox.setValueField(ContactModel.ACCOUNT_FIELD);
playersComboBox.setAutoFetchData(true);
playersComboBox.setOptionDataSource(ContactsDataSource.getInstance());
// playersComboBox.setShowTitle(false);
// playersComboBox.setShowIfCondition(realAccountFunction);
// CheckboxItem qrToggle = new CheckboxItem("qrToggle","Player must authenticate");
// qrToggle.setValue(true);
// qrToggle.setRedrawOnChange(true);
roleSelect = new SelectItem("roleSelect", "role");
roleSelect.setAllowEmptyValue(true);
roleSelect.setOptionDataSource(GameRolesDataSource.getInstance());
roleSelect.setDisplayField(GameRoleModel.ROLE_FIELD);
roleSelect.setValueField(GameRoleModel.ROLE_FIELD);
roleSelect.setMultiple(true);
teamSelect = new SelectItem("teamSelect", "team");
teamSelect.setAllowEmptyValue(true);
teamSelect.setOptionDataSource(TeamDataSource.getInstance());
teamSelect.setDisplayField(TeamModel.NAME_FIELD);
teamSelect.setValueField(TeamModel.TEAMID_FIELD);
ButtonItem submitButton = new ButtonItem("Submit");
submitButton.setTitle(constants.submitPlayers());
submitButton.setColSpan(2);
submitButton.setAlign(Alignment.CENTER);
submitButton.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
@Override
public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
if (run == null) return;
for (String account : playersComboBox.getValues()) {
User u = new User();
u.setRunId(run.getRunId());
u.setFullIdentifier(account);
u.setRoles(roleSelect.getValues());
if (teamSelect.getValue() != null && !teamSelect.getValue().equals("")) {
u.setTeam(teamSelect.getValueAsString());
}
UserClient.getInstance().createUser(u, new JsonCallback(){
public void onJsonReceived(JSONValue jsonValue) {
UserDataSource.getInstance().loadDataFromWeb(run.getRunId());
}
});
}
playersComboBox.setValues();
}
});
playerForm.setFields(playersComboBox, roleSelect, teamSelect, submitButton);
return playerForm;
}