本文整理汇总了Java中com.smartgwt.client.widgets.form.DynamicForm类的典型用法代码示例。如果您正苦于以下问题:Java DynamicForm类的具体用法?Java DynamicForm怎么用?Java DynamicForm使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DynamicForm类属于com.smartgwt.client.widgets.form包,在下文中一共展示了DynamicForm类的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: 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();
}
示例3: ProximityDependencyEditor
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
public ProximityDependencyEditor(Tab mapTab) {
this.mapTab = mapTab;
createRadiusTextEdit();
createLatTextEdit();
createLngTextEdit();
setPadding(10);
radiusTextItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
try {
int value = Integer.parseInt(""+event.getValue());
if (circle != null) circle.setRadius(value);
onSave();
} catch (Exception e) {
}
}
});
form = new DynamicForm();
form.setFields(radiusTextItem, latTextItem, lngTextItem);
// addMember(radiusSlider);
addMember(form);
// setWidth100();
ProximityDependencyEditor.this.setVisibility(Visibility.HIDDEN);
}
示例4: getTimeSlotSelector
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
public DynamicForm getTimeSlotSelector() {
DynamicForm form = new DynamicForm();
final SelectItem selectedRange = new SelectItem("statRange", "");
LinkedHashMap<String, String> nodeLineValues = new LinkedHashMap<String, String>();
for (Model.StatHistory.Range r : Model.StatHistory.Range.values()) {
nodeLineValues.put("" + r.getChar(), r.getString());
}
selectedRange.setDefaultValue("" + Model.StatHistory.Range.MINUTE_1.getChar());
selectedRange.setValueMap(nodeLineValues);
selectedRange.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
timeRange = Model.StatHistory.Range.create(selectedRange.getValueAsString().charAt(0));
loadTable.removeRows(0, loadTable.getNumberOfRows());
reload();
}
});
form.setItems(selectedRange);
form.setHeight(24);
form.setWidth(40);
return form;
}
示例5: createOpenQuestionWithVideo
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
private void createOpenQuestionWithVideo() {
openQuestionWithVideoCBItem = new CheckboxItem();
openQuestionWithVideoCBItem.setName("openQuestionWithVideo");
openQuestionWithVideoCBItem.setTitle(constants.answerWithVideo());
openQuestionWithVideoCBItem.setShowIfCondition(new FormItemIfFunction() {
public boolean execute(FormItem item, Object value, DynamicForm form) {
if (form.getValue("isOpenQuestion") == null) return false;
return form.getValue("isOpenQuestion").equals(Boolean.TRUE);
}
});
// openQuestionWithVideoCBItem.addChangedHandler(new ChangedHandler() {
//
// @Override
// public void onChanged(ChangedEvent event) {
// if ((Boolean)form.getValue("openQuestionWithVideo")) form.setValue("openQuestionWithImage", false);
// }
// });
openQuestionWithVideoCBItem.setStartRow(true);
}
示例6: refreshBreadcrumbs
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
private void refreshBreadcrumbs(final DynamicForm filterForm) {
String bCrumb = "<b>Filtered by: ";
@SuppressWarnings("rawtypes")
Iterator it = filterForm.getValues().entrySet().iterator();
while (it.hasNext()) {
@SuppressWarnings("rawtypes")
Map.Entry pairs = (Map.Entry)it.next();
System.out.println(pairs.getKey() + " = " + pairs.getValue());
if (pairs.getValue() != null) {
bCrumb += " "+pairs.getKey();
bCrumb += " = "+pairs.getValue();
if (it.hasNext()) {
bCrumb += " >> ";
}
}
it.remove(); // avoids a ConcurrentModificationException
}
breadcrumb.setHTML(bCrumb+"</b>");
}
示例7: createModsForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
private DynamicForm createModsForm(String editorId) {
DynamicForm form = null;
if (ModsCutomEditorType.EDITOR_PAGE.equals(editorId)) {
form = new PageForm(i18n);
} else if (ModsCutomEditorType.EDITOR_PERIODICAL.equals(editorId)) {
form = new PeriodicalForm(i18n);
} else if (ModsCutomEditorType.EDITOR_MONOGRAPH.equals(editorId)) {
form = new MonographForm(i18n);
} else if (ModsCutomEditorType.EDITOR_PERIODICAL_VOLUME.equals(editorId)) {
form = new PeriodicalVolumeForm(i18n);
} else if (ModsCutomEditorType.EDITOR_PERIODICAL_ISSUE.equals(editorId)) {
form = new PeriodicalIssueForm(i18n);
} else if (ModsCutomEditorType.EDITOR_MONOGRAPH_UNIT.equals(editorId)) {
form = new MonographUnitForm(i18n);
}
return form;
}
示例8: createLogForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
private DynamicForm createLogForm() {
DynamicForm form = new DynamicForm();
form.setBrowserSpellCheck(false);
form.setCanEdit(false);
form.setWidth100();
form.setHeight("40%");
TextAreaItem textAreaItem = new TextAreaItem(ExportResourceApi.RESULT_ERROR_LOG);
textAreaItem.setColSpan("*");
textAreaItem.setHeight("*");
textAreaItem.setWrap(TextAreaWrap.OFF);
textAreaItem.setShowTitle(false);
textAreaItem.setWidth("*");
textAreaItem.setCanEdit(false);
form.setItems(textAreaItem);
return form;
}
示例9: 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);
}
示例10: createForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
private DynamicForm createForm() {
DynamicForm form = new DynamicForm();
form.setEncoding(Encoding.MULTIPART);
form.setBrowserSpellCheck(false);
form.setNumCols(2);
form.setTitleOrientation(TitleOrientation.TOP);
form.setCanSubmit(true);
TextItem mimeItem = new TextItem(FIELD_MIMETYPE,
i18n.DigitalObjectEditor_MediaEditor_Uploader_Mimetype_Title());
mimeItem.setWidth(400);
mimeItem.setColSpan(2);
TextItem filenameItem = new TextItem(FIELD_FILE,
i18n.DigitalObjectEditor_MediaEditor_Uploader_Filename_Title());
filenameItem.setWidth(400);
filenameItem.setColSpan(2);
filenameItem.setRequired(Boolean.TRUE);
HiddenItem pidItem = new HiddenItem(FIELD_PID);
HiddenItem batchIdItem = new HiddenItem(FIELD_BATCHID);
form.setFields(filenameItem, mimeItem, pidItem, batchIdItem);
return form;
}
示例11: createNestedCustomFormItem
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
private RepeatableFormItem createNestedCustomFormItem(final Field f, final String lang) {
RepeatableFormItem rfi = new RepeatableFormItem(f, new FormWidgetFactory() {
@Override
public DynamicForm create() {
throw new UnsupportedOperationException();
}
@Override
public FormWidget createFormWidget(Field formField) {
DynamicForm df = createNestedForm(f, lang);
ValuesManager vm = new ValuesManager();
vm.addMember(df);
return customizeNestedForm(new FormWidget(df, vm), f);
}
});
oneRow(rfi);
return rfi;
}
示例12: createForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
private DynamicForm createForm() {
DynamicForm form = new DynamicForm();
form.setWrapItemTitles(false);
// form.setAutoWidth();
form.setAutoHeight();
form.setBrowserSpellCheck(false);
allowPageIndexes = new CheckboxItem("fillPageIndexes", i18n.PageMetadataEditor_CheckboxPageIndices_Title());
allowPageIndexes.setStartRow(true);
allowPageIndexes.setColSpan("*");
allowPageIndexes.setShowTitle(false);
allowPageNumbers = new CheckboxItem("fillPageNumbers", i18n.PageMetadataEditor_CheckboxPageNubers_Title());
allowPageNumbers.setStartRow(true);
allowPageNumbers.setColSpan("*");
allowPageNumbers.setShowTitle(false);
allowPageTypes = new CheckboxItem("fillPageTypes", i18n.PageMetadataEditor_CheckboxPageTypes_Title());
allowPageTypes.setStartRow(true);
allowPageTypes.setColSpan("*");
allowPageTypes.setShowTitle(false);
form.setFields(allowPageTypes, allowPageIndexes, allowPageNumbers);
return form;
}
示例13: formatValue
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
@Override
public String formatValue(Object value, Record record, DynamicForm form, FormItem item) {
// ClientUtils.severe(LOG, "format: class: %s, value: %s", ClientUtils.safeGetClass(value), value);
if (value == null) {
return null;
}
try {
Date date = value instanceof Date
? (Date) value : ISO_FORMAT.parse((String) value);
return displayFormat.format(date);
} catch (IllegalArgumentException ex) {
String toString = String.valueOf(value);
LOG.log(Level.WARNING, toString, ex);
return toString;
}
}
示例14: parseValue
import com.smartgwt.client.widgets.form.DynamicForm; //导入依赖的package包/类
@Override
public Object parseValue(String value, DynamicForm form, FormItem item) {
// ClientUtils.severe(LOG, "parse: value: %s", value);
Object result = null;
if (value != null && !value.isEmpty()) {
try {
Date date = displayFormat.parse(value);
result = ISO_FORMAT.format(date);
} catch (IllegalArgumentException ex) {
String toString = String.valueOf(value);
LOG.log(Level.WARNING, toString, ex);
result = null;
}
}
return result;
}
示例15: 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();
}