本文整理汇总了Java中com.smartgwt.client.widgets.form.DynamicForm.setFields方法的典型用法代码示例。如果您正苦于以下问题:Java DynamicForm.setFields方法的具体用法?Java DynamicForm.setFields怎么用?Java DynamicForm.setFields使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.form.DynamicForm
的用法示例。
在下文中一共展示了DynamicForm.setFields方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildColorizerSelector
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
Widget buildColorizerSelector() {
DynamicForm form = new DynamicForm();
form.setWidth100();
form.setNumCols(2);
LinkedHashMap<String, String> styleMap = new LinkedHashMap<String, String>();
styleMap.put("ColorizedOSWf", "OSWf Colorizer");
styleMap.put("ColorizedXML", "XML Colorizer");
styleMap.put("XMLasHTML", "No Colorizer");
// Default to 'Colorized as OSWf
colorizeItem.setDefaultValue("ColorizedOSWf");
colorizeItem.setShowTitle(false);
colorizeItem.setValueMap(styleMap);
colorizeItem.setColSpan(2);
colorizeItem.setWidth("140px");
form.setFields(colorizeItem);
return form;
}
示例2: getForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
protected DynamicForm getForm(String headerString, FormItem... fields) {
final DynamicForm form = new DynamicForm();
// form.setBorder("1px solid");
form.setWidth(280);
HeaderItem header = new HeaderItem();
header.setDefaultValue(headerString);
ArrayList<FormItem> list = new ArrayList<FormItem>(fields.length+1);
list.add(header);
for (FormItem field: fields) {
list.add(field);
}
form.setFields(list.toArray(new FormItem[]{}));
return form;
}
示例3: createFullForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createFullForm() {
DynamicForm f = new DynamicForm();
f.setWidth100();
f.setNumCols(2);
f.setBrowserSpellCheck(false);
f.setWrapItemTitles(false);
f.setTitleOrientation(TitleOrientation.TOP);
ArrayList<FormItem> items = new ArrayList<FormItem>();
addElement(items, DcConstants.CONTRIBUTOR, null, true);
addElement(items, DcConstants.COVERAGE, null, true);
addElement(items, DcConstants.CREATOR, null, true);
addElement(items, DcConstants.DATE, null, true);
addElement(items, DcConstants.DESCRIPTION, null, true);
addElement(items, DcConstants.FORMAT, null, true);
addElement(items, DcConstants.IDENTIFIER, null, true);
addElement(items, DcConstants.LANGUAGE, null, true);
addElement(items, DcConstants.PUBLISHER, null, true);
addElement(items, DcConstants.RELATION, null, true);
addElement(items, DcConstants.RIGHTS, null, true);
addElement(items, DcConstants.SOURCE, null, true);
addElement(items, DcConstants.SUBJECT, null, true);
addElement(items, DcConstants.TITLE, null, true);
addElement(items, DcConstants.TYPE, null, true);
f.setFields(items.toArray(new FormItem[items.size()]));
return f;
}
示例4: getPreviewZoomer
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
/**
* Gets widget to zoom image in the preview panel.
* @return
*/
public Canvas getPreviewZoomer() {
SelectItem zoomItem = createZoomForm();
zoomItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
onZoomChange(event);
}
});
DynamicForm form = new DynamicForm();
form.setValuesManager(zoomValues);
form.setFields(zoomItem);
form.setLayoutAlign(Alignment.CENTER);
return form;
}
示例5: getWindowZoomer
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
/**
* Gets widget to zoom image in the window.
* @return
*/
public Canvas getWindowZoomer() {
SelectItem zoomItem = createZoomForm();
zoomItem.setHeight(15);
zoomItem.setPickerIconSrc("[SKIN]/headerIcons/zoom.png");
zoomItem.setPickerIconHeight(15);
zoomItem.setPickerIconWidth(15);
zoomItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
onZoomChange(event);
}
});
DynamicForm form = new DynamicForm();
form.setValuesManager(zoomValues);
form.setFields(zoomItem);
form.setLayoutAlign(Alignment.CENTER);
return form;
}
示例6: create
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
@Override
public DynamicForm create() {
DynamicForm form = new DynamicForm();
TextItem value = new TextItem(name, title);
value.setShowTitle(showTitle);
if (width == Integer.MAX_VALUE) {
value.setWidth("100%");
form.setWidth100();
} else if (width > 0) {
value.setWidth(width);
}
value.setRequired(required);
value.setValidators(new StringTrimValidator());
form.setFields(value);
return form;
}
示例7: YoutubeObjectEditor
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public YoutubeObjectEditor() {
form = new DynamicForm();
videoText = new TextItem(YoutubeObject.YOUTUBE_URL, constants.youtubeURL()+" http://www.youtube.com/watch?v=");
videoText.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
String url = ""+event.getValue();
if (url.contains("youtube.com/watch?v=")) {
url = url.substring(url.indexOf("=")+1);
videoText.setValue(url);
}
if (url.contains("youtu.be/")) {
url = url.substring(url.indexOf(".be/")+4);
videoText.setValue(url);
}
if (url.contains("www.youtube.com/share_popup?v=")) {
url = url.substring(url.indexOf("=")+1);
videoText.setValue(url);
}
}
});
form.setFields(videoText);
form.setWidth100();
addMember(form);
}
示例8: createEntryForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
Widget createEntryForm() {
DynamicForm form = new DynamicForm();
form.setWidth100();
form.setNumCols(2);
form.setAutoFocus(true);
actorItem.setSelectOnFocus(true);
actorItem.setWidth("50em");
form.setFields(actorItem);
return form;
}
示例9: createActorSelector
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
Widget createActorSelector() {
DynamicForm form = new DynamicForm();
form.setWidth100();
form.setNumCols(2);
// Hacky way to create a label in a form....
StaticTextItem actorLabel = new StaticTextItem("actor-label");
actorLabel.setShowTitle(false);
actorLabel.setColSpan(2);
actorLabel.setAlign(Alignment.LEFT);
actorLabel.setValue("Choose Actor:");
String[] names = {
"Simulator",
"Alice",
"Bob",
"Charlie",
"Dave",
"E-Mail System"
};
actorSelector.setWidth(130);
actorSelector.setShowTitle(false);
actorSelector.setValueMap(names);
actorSelector.setMultiple(false);
form.setFields(actorLabel, actorSelector);
// Preselect the first name
actorSelector.setValue(names[0]);
return form;
}
示例10: build
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
/**
* @return the Widget to display, ready to be added in a container
*/
public Layout build() {
this.root = new VLayout();
this.root.setWidth100();
this.root.setHeight100();
this.buildRefreshButton();
this.buildTargetSelect();
DynamicForm form = new DynamicForm();
form.setColWidths("*", "*");
form.setNumCols(2);
form.setFields(this.targetSelect);
HLayout buttons = new HLayout();
buttons.setWidth100();
buttons.setHeight(22);
buttons.setMembersMargin(5);
Canvas fill = new Canvas();
fill.setWidth100();
buttons.setMembers(form, fill, refreshButton);
VLayout textlayout = this.buildOutputPane();
this.root.addMember(buttons);
this.root.addMember(textlayout);
this.goToNoTargetState();
return this.root;
}
示例11: createDeleteOptionsForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public static DynamicForm createDeleteOptionsForm() {
if (!Editor.getInstance().hasPermission("proarc.permission.admin")) {
return null;
}
ClientMessages i18n = GWT.create(ClientMessages.class);
DynamicForm f = new DynamicForm();
BooleanItem opPermanently = new BooleanItem(DigitalObjectResourceApi.DELETE_PURGE_PARAM,
i18n.DigitalObjectDeleteAction_OptionPermanently_Title());
opPermanently.setTooltip(i18n.DigitalObjectDeleteAction_OptionPermanently_Hint());
f.setFields(opPermanently);
f.setAutoHeight();
return f;
}
示例12: DataCollectionEditor
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public DataCollectionEditor() {
createIsOpenQuestion();
createOpenQuestionWithImage();
createOpenQuestionWithVideo();
createOpenQuestionWithAudio();
createOpenQuestionWithText();
createOpenQuestionWithValue();
form = new DynamicForm();
form.setNumCols(4);
form.setWidth100();
form.setFields(openQuestionCBItem, openQuestionWithImageCBItem, openQuestionWithVideoCBItem, openQuestionWithAudioCBItem, openQuestionWithTextCBItem, openQuestionTextDescItem, openQuestionWithValueCBItem, openQuestionValueDescItem);
addMember(form);
}
示例13: askForBatchReload
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void askForBatchReload(final BooleanCallback callback, BatchRecord batch) {
final Dialog dialog = new Dialog(i18n.ImportBatchChooser_ActionResetLoad_Title());
dialog.getDialogLabelContainer().setContents(i18n.ImportBatchChooser_ActionResetLoad_Ask_MSg());
final DynamicForm dialogForm = new DynamicForm();
final SelectItem profileSelect = ProfileChooser.createProfileSelection(ProfileGroup.IMPORTS, i18n);
profileSelect.setValue(batch.getProfileId());
dialogForm.setFields(profileSelect);
dialog.getDialogContentContainer().setMembers(dialogForm);
dialog.addYesButton(new com.smartgwt.client.widgets.events.ClickHandler() {
@Override
public void onClick(com.smartgwt.client.widgets.events.ClickEvent event) {
if (dialogForm.validate()) {
lastProfileSelection = profileSelect.getValueAsString();
dialog.destroy();
callback.execute(true);
}
}
});
dialog.addNoButton(new DialogCloseHandler() {
@Override
public void onClose() {
dialog.destroy();
lastProfileSelection = null;
callback.execute(false);
}
});
dialog.setWidth(400);
dialog.show();
}
示例14: 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;
}
示例15: 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);
}