本文整理汇总了Java中com.smartgwt.client.widgets.form.DynamicForm.setNumCols方法的典型用法代码示例。如果您正苦于以下问题:Java DynamicForm.setNumCols方法的具体用法?Java DynamicForm.setNumCols怎么用?Java DynamicForm.setNumCols使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.form.DynamicForm
的用法示例。
在下文中一共展示了DynamicForm.setNumCols方法的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: 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: 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;
}
示例4: 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;
}
示例5: 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();
}
示例6: create
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
@Override
public DynamicForm create() {
DynamicForm form = new DynamicForm();
form.setNumCols(6);
TextItem place = new TextItem(ModsCustomDataSource.FIELD_PRINTER_PUBLISHER_PLACE,
i18n.PeriodicalForm_PrinterPublisherPlace_Title());
place.setPrompt(i18n.PeriodicalForm_PrinterPublisherPlace_Hint());
place.setValidators(new StringTrimValidator());
TextItem name = new TextItem(ModsCustomDataSource.FIELD_PRINTER_PUBLISHER_NAME,
i18n.PeriodicalForm_PrinterPublisherName_Title());
name.setPrompt(publisher
? i18n.PeriodicalForm_PublisherName_Hint()
: i18n.PeriodicalForm_PrinterName_Hint());
name.setValidators(new StringTrimValidator());
TextItem date = new TextItem(ModsCustomDataSource.FIELD_PRINTER_PUBLISHER_DATE,
i18n.PeriodicalForm_PrinterPublisherDate_Title());
date.setValidators(new StringTrimValidator());
form.setFields(name, place, date);
return form;
}
示例7: 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;
}
示例8: 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;
}
示例9: 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;
}
示例10: createForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createForm() {
DynamicForm f = new DynamicForm();
f.setWidth(400);
f.setBrowserSpellCheck(false);
f.setNumCols(1);
f.setTitleOrientation(TitleOrientation.TOP);
f.setSaveOnEnter(true);
TextItem user = new TextItem(USERNAME, i18nSgwt.dialog_UserNameTitle());
user.setRequired(true);
user.setWidth("*");
user.setReadOnlyDisplay(ReadOnlyDisplayAppearance.STATIC);
PasswordItem passwd = new PasswordItem(PASSWORD, i18nSgwt.dialog_PasswordTitle());
passwd.setRequired(true);
passwd.setWidth("*");
TextItem producerCode = new TextItem(PRODUCER_CODE, i18n.LoginWindow_ProducerCode());
producerCode.setWidth("*");
producerCode.setReadOnlyDisplay(ReadOnlyDisplayAppearance.STATIC);
StaticTextItem error = new StaticTextItem(ERROR);
error.setShowTitle(false);
error.setShowErrorText(true);
f.setItems(user, producerCode, passwd, error);
f.addSubmitValuesHandler(new SubmitValuesHandler() {
@Override
public void onSubmitValues(SubmitValuesEvent event) {
submitCredentials();
}
});
return f;
}
示例11: createOptionsForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createOptionsForm() {
SelectItem selectModel = new SelectItem(DigitalObjectDataSource.FIELD_MODEL,
i18n.NewDigObject_OptionModel_Title());
selectModel.setRequired(true);
selectModel.setWidth(300);
// issue 46: always start with empty model
selectModel.setAllowEmptyValue(true);
selectModel.setEmptyDisplayValue(ClientUtils.format("<i><%s></i>", i18n.NewDigObject_OptionModel_EmptyValue_Title()));
selectModel.setOptionDataSource(MetaModelDataSource.getInstance());
// selectModel.setShowOptionsFromDataSource(true);
selectModel.setValueField(MetaModelDataSource.FIELD_PID);
selectModel.setDisplayField(MetaModelDataSource.FIELD_DISPLAY_NAME);
selectModel.setAutoFetchData(true);
selectModel.setValidators(new CustomValidator() {
@Override
protected boolean condition(Object value) {
boolean valid = getFormItem().getSelectedRecord() != null;
return valid;
}
});
TextItem newPid = new TextItem(DigitalObjectDataSource.FIELD_PID);
newPid.setTitle(i18n.NewDigObject_OptionPid_Title());
newPid.setTooltip(i18n.NewDigObject_OptionPid_Hint());
newPid.setLength(36 + 5);
newPid.setWidth((36 + 5) * 8);
newPid.setValidators(new RegExpValidator(
"uuid:[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}"));
DynamicForm form = new DynamicForm();
form.setWrapItemTitles(false);
form.setAutoFocus(true);
form.setNumCols(4);
form.setBrowserSpellCheck(false);
form.setFields(selectModel, newPid);
form.setAutoWidth();
form.setMargin(4);
return form;
}
示例12: createParameterForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createParameterForm(Record[] records) {
if (records == null || records.length == 0) {
return createDefaultParameterForm();
}
DynamicForm df = new DynamicForm();
df.setUseFlatFields(true);
df.setWrapItemTitles(false);
df.setTitleOrientation(TitleOrientation.TOP);
df.setNumCols(3);
df.setColWidths("*", "*", "*");
df.setItemHoverWidth(300);
FormItem[] items = new FormItem[records.length];
Record values = new Record();
for (int i = 0; i < records.length; i++) {
Record record = records[i];
ValueType valueType = ValueType.fromString(
record.getAttribute(WorkflowModelConsts.PARAMETER_VALUETYPE));
DisplayType displayType = DisplayType.fromString(
record.getAttribute(WorkflowModelConsts.PARAMETER_DISPLAYTYPE));
displayType = valueType == ValueType.DATETIME ? DisplayType.DATETIME : displayType;
String paramName = record.getAttribute(WorkflowParameterDataSource.FIELD_NAME);
String fieldName = "f" + i;
items[i] = createFormItem(record, valueType, displayType);
items[i].setName(fieldName);
// use dataPath to solve cases where the valid JSON name is not a valid javascript ID (param.id).
items[i].setDataPath("/" + paramName);
items[i].setTitle(record.getAttribute(WorkflowModelConsts.PARAMETER_PROFILELABEL));
items[i].setTooltip(record.getAttribute(WorkflowModelConsts.PARAMETER_PROFILEHINT));
Object val = getParameterValue(record, valueType, displayType);
if (val != null) {
values.setAttribute(paramName, val);
}
}
df.setItems(items);
df.editRecord(values);
df.addItemChangedHandler(itemChangedHandler);
return df;
}
示例13: createFilter
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createFilter() {
DynamicForm form = new DynamicForm();
form.setBrowserSpellCheck(false);
form.setValidateOnExit(true);
form.setSaveOnEnter(true);
form.setAutoHeight();
form.setWidth100();
form.setNumCols(3);
// ????
return form;
}
示例14: MonographUnitForm
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public MonographUnitForm(final ClientMessages i18n) {
setWidth100();
setHeight100();
setTitleOrientation(TitleOrientation.TOP);
setNumCols(1);
// identifiers
final RepeatableFormItem identifiers = new RepeatableFormItem(ModsCustomDataSource.FIELD_IDENTIFIERS,
i18n.MonographUnitForm_Identifiers_Title());
identifiers.setDataSource(IdentifierDataSource.getInstance());
identifiers.setValidators(
new IdentifiersValidator(i18n, Arrays.asList(IdentifierDataSource.TYPE_UUID)));
DynamicForm identifierForm = new DynamicForm();
identifierForm.setUseAllDataSourceFields(true);
identifierForm.setNumCols(4);
identifiers.setFormPrototype(identifierForm);
identifiers.setEndRow(true);
identifiers.setColSpan("2");
TextItem unitNumber = new TextItem(ModsCustomDataSource.FIELD_MONOGRAPHUNIT_NUMBER);
unitNumber.setTitle(i18n.MonographUnitForm_UnitNumber_Title());
unitNumber.setRequired(true);
unitNumber.setValidators(new IsIntegerValidator());
TextAreaItem note = new TextAreaItem(ModsCustomDataSource.FIELD_NOTE, i18n.MonographUnitForm_Note_Title());
note.setWidth("*");
note.setHeight("*");
note.setColSpan("*");
setFields(unitNumber, identifiers, note);
}
示例15: create
import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
@Override
public DynamicForm create() {
DynamicForm form = new DynamicForm();
form.setNumCols(4);
TextItem family = new TextItem(ModsCustomDataSource.FIELD_NAME_FAMILY, i18n.PeriodicalForm_FamilyName_Title());
family.setPrompt(i18n.PeriodicalForm_FamilyName_Hint());
family.setValidators(new StringTrimValidator());
TextItem given = new TextItem(ModsCustomDataSource.FIELD_NAME_GIVEN, i18n.PeriodicalForm_GivenName_Title());
given.setPrompt(i18n.PeriodicalForm_GivenName_Hint());
given.setValidators(new StringTrimValidator());
form.setFields(family, given);
return form;
}