本文整理汇总了Java中com.smartgwt.client.widgets.form.fields.TextItem.setTitle方法的典型用法代码示例。如果您正苦于以下问题:Java TextItem.setTitle方法的具体用法?Java TextItem.setTitle怎么用?Java TextItem.setTitle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.form.fields.TextItem
的用法示例。
在下文中一共展示了TextItem.setTitle方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initSetTimeField
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private void initSetTimeField() {
selectTimeTextItem = new TextItem(TIMEDELTA_DEP);
selectTimeTextItem.setTitle("time delta");
selectTimeTextItem.setWrapTitle(false);
selectTimeTextItem.setStartRow(true);
selectTimeTextItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
onSave();
}
});
}
示例2: createAbonnementNameItem
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private TextItem createAbonnementNameItem() {
aboNameItem = new TextItem();
aboNameItem.setRequired(true);
aboNameItem.setTextBoxStyle("n52_sensorweb_client_abo_name_textbox");
aboNameItem.setTitle(i18n.aboName());
aboNameItem.setWidth("*"); // fill form column
aboNameItem.setKeyPressFilter("[0-9a-zA-Z_]");
aboNameItem.setValue(controller.createSuggestedAbonnementName());
aboNameItem.addKeyUpHandler(new KeyUpHandler() {
public void onKeyUp(KeyUpEvent event) {
TextItem nameItem = (TextItem) event.getSource();
String currentAbonnementName = (String) nameItem.getValue();
controller.setSelectedAbonnementName(currentAbonnementName);
}
});
return aboNameItem;
}
示例3: createOptionsForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的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;
}
示例4: MonographUnitForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的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);
}
示例5: getInviteForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的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.fields.TextItem; //导入方法依赖的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.fields.TextItem; //导入方法依赖的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: createLngTextEdit
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private void createLngTextEdit() {
latTextItem = new TextItem(LAT);
latTextItem.setTitle("latitude");
latTextItem.setWrapTitle(false);
latTextItem.setStartRow(true);
// latTextItem.addChangedHandler(new ChangedHandler() {
//
// @Override
// public void onChanged(ChangedEvent event) {
// onSave();
// }
// });
latTextItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
try {
double value = Double.parseDouble(""+event.getValue());
if (circle != null) circle.setCenter(LatLng.create(value, circle.getCenter().lng()));
if (marker != null) marker.setPosition(LatLng.create(value, circle.getCenter().lng()));
onSave();
} catch (Exception e) {
}
}
});
}
示例9: createRadiusTextEdit
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public void createRadiusTextEdit(){
radiusTextItem = new TextItem(RADIUS);
radiusTextItem.setTitle("radius (m)");
radiusTextItem.setWrapTitle(false);
radiusTextItem.setStartRow(true);
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) {
}
}
});
// radiusSlider = new Slider("radius");
// radiusSlider.setVertical(false);
// radiusSlider.setVertical(false);
// radiusSlider.setMinValue(10);
// radiusSlider.setMaxValue(100);
// radiusSlider.setWidth100();
}
示例10: createTextItem
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
/**
* Convenience method to create a TextItem.
*
* @param name
* @param prompt
* @param width
* @param title
* @param required
* @return
*/
private TextItem createTextItem(String name, String prompt, int width, String title,
boolean required) {
TextItem item = new TextItem(name);
item.setWrapTitle(false);
item.setPrompt(prompt);
item.setWidth(width);
item.setTitle(title);
item.setRequired(required);
return item;
}
示例11: createValueItem
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
protected TextItem createValueItem() {
TextItem valueItem = new TextItem();
valueItem.setTitle(i18n.value());
valueItem.setTitleOrientation(TOP);
valueItem.setKeyPressFilter("[0-9\\.\\-]");
return valueItem;
}
示例12: createUserNameItem
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private TextItem createUserNameItem() {
TextItem userNameItem = new TextItem(USER_NAME_FIELD);
userNameItem.setTitle(i18n.userName());
userNameItem.setRequired(true);
userNameItem.setSelectOnFocus(true);
userNameItem.setLength(100);
userNameItem.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
if ( (event.getKeyName().equals("Enter")) && (LoginLayout.this.form.validate(false))) {
login();
}
}
});
return userNameItem;
}
示例13: PageForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
/**
* Create a new form.
* @param i18n I18N
* @param typeValueMapId {@link ValueMapDataSource#getOptionDataSource}
* reference to bundle with page types.
*/
public PageForm(ClientMessages i18n, String typeValueMapId) {
// save on Enter is supposed mainly for ImportBatchItemEditor
// see submit handler in ModsMultiEditor
setSaveOnEnter(true);
setWidth100();
setHeight100();
setTitleOrientation(TitleOrientation.TOP);
SelectItem pageType = new SelectItem(ModsCustomDataSource.FIELD_PAGE_TYPE, i18n.PageForm_PageType_Title());
pageType.setOptionDataSource(ValueMapDataSource.getInstance().getOptionDataSource(typeValueMapId));
pageType.setValueField(BundleValue.KEY);
pageType.setDisplayField(BundleValue.VALUE);
pageType.setDefaultValue(ModsCustomDataSource.getDefaultPageType());
pageType.setWidth(200);
pageType.setEndRow(true);
IntegerItem pageIndex = new IntegerItem(ModsCustomDataSource.FIELD_PAGE_INDEX);
pageIndex.setTitle(i18n.PageForm_PageIndex_Title());
pageIndex.setValidators(new IsIntegerValidator());
pageIndex.setRequired(true);
pageIndex.setEndRow(true);
TextItem pageNumber = new TextItem(ModsCustomDataSource.FIELD_PAGE_NUMBER);
pageNumber.setTitle(i18n.PageForm_PageNumber_Title());
pageNumber.setEndRow(true);
pageNumber.setRequired(true);
pageNumber.setValidators(new StringTrimValidator());
// pageNumber.setLength(5);
final RepeatableFormItem identifiers = new RepeatableFormItem(ModsCustomDataSource.FIELD_IDENTIFIERS,
i18n.PageForm_Identifiers_Title());
identifiers.setDataSource(IdentifierDataSource.getInstance());
identifiers.setRequired(true);
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("3");
// TextAreaItem note = new AutoFitTextAreaItem(ModsCustomDataSource.FIELD_NOTE, "Note");
TextAreaItem note = new TextAreaItem(ModsCustomDataSource.FIELD_NOTE, i18n.PageForm_Note_Title());
note.setWidth("*");
note.setHeight("*");
note.setColSpan("*");
setFields(pageType, pageIndex, pageNumber, identifiers, note);
IntegerRangeValidator integerRangeValidator = new IntegerRangeValidator();
integerRangeValidator.setMin(0);
integerRangeValidator.setMax(Integer.MAX_VALUE);
pageIndex.setValidators(integerRangeValidator);
}
示例14: init
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private void init() {
setMargin(10);
setCellPadding(6);
setWidth(WIDTH);
setHeight(HEIGHT);
setTitleOrientation(titleOrientation);
setAutoFocus(true);
setNumCols(2);
setAlign(Alignment.LEFT);
setIsGroup(i_showGroup);
setGroupTitle("Set Up Your User ID and Password");
firstNameItem = new TextItem("firstName");
firstNameItem.setSelectOnFocus(true);
firstNameItem.setTitle("First Name");
firstNameItem.setWidth(i_widgetWidth * 2);
firstNameItem.setRequired(true);
firstNameItem.setValidators(FormValidators.getInstance().getNameLengthRangeValidator());
firstNameItem.setColSpan(2);
lastNameItem = new TextItem("lastName");
lastNameItem.setSelectOnFocus(true);
lastNameItem.setTitle("Last Name");
lastNameItem.setWidth(i_widgetWidth * 2);
lastNameItem.setRequired(true);
lastNameItem.setValidators(FormValidators.getInstance().getNameLengthRangeValidator());
lastNameItem.setColSpan(2);
emailItem = new TextItem("email");
emailItem.setSelectOnFocus(true);
emailItem.setTitle("Email");
emailItem.setWidth(i_widgetWidth * 2);
emailItem.setRequired(true);
emailItem.setValidators(FormValidators.getInstance().getRegExpValidator());
emailItem.setColSpan(2);
userIdItem = new TextItem("userId");
userIdItem.setSelectOnFocus(true);
userIdItem.setTitle("User Id");
userIdItem.setWidth(i_widgetWidth * 2);
userIdItem.setRequired(true);
userIdItem.setValidators(FormValidators.getInstance().getUserIdLengthRangeValidator());
userIdItem.setColSpan(2);
passwordItem = new PasswordItem("password");
passwordItem.setTitle("Password");
passwordItem.setWidth(i_widgetWidth);
passwordItem.setRequired(true);
passwordItem.setValidators(FormValidators.getInstance().getPasswordLengthRangeValidator(),
FormValidators.getInstance().getMatchesValidator());
passwordItem2 = new PasswordItem("password2");
passwordItem2.setTitle("Password Confirm");
passwordItem2.setWidth(i_widgetWidth);
passwordItem2.setRequired(true);
passwordItem2.setValidators(FormValidators.getInstance().getPasswordLengthRangeValidator());
passwordItem2.setWrapTitle(false);
setFields(new FormItem[] { firstNameItem, lastNameItem, emailItem, userIdItem,
passwordItem, passwordItem2, });
}
示例15: initBasicMetadata
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private void initBasicMetadata() {
basicMetadata = new DynamicForm();
TextItem textItem = new TextItem(GameModel.GAME_TITLE_FIELD);
textItem.setTitle("Title");
basicMetadata.setFields(textItem);
}