本文整理汇总了Java中com.smartgwt.client.widgets.form.fields.TextItem.setReadOnlyDisplay方法的典型用法代码示例。如果您正苦于以下问题:Java TextItem.setReadOnlyDisplay方法的具体用法?Java TextItem.setReadOnlyDisplay怎么用?Java TextItem.setReadOnlyDisplay使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.form.fields.TextItem
的用法示例。
在下文中一共展示了TextItem.setReadOnlyDisplay方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private DynamicForm createForm() {
DynamicForm df = new DynamicForm();
df.setMargin(4);
df.setNumCols(1);
df.setTitleOrientation(TitleOrientation.TOP);
df.setBrowserSpellCheck(false);
df.setDataSource(DeviceDataSource.getInstance());
TextItem fieldId = new TextItem(DeviceDataSource.FIELD_ID);
fieldId.setWidth(280);
fieldId.setCanEdit(false);
fieldId.setReadOnlyDisplay(ReadOnlyDisplayAppearance.STATIC);
TextItem fieldLabel = new TextItem(DeviceDataSource.FIELD_LABEL);
fieldLabel.setRequired(true);
fieldLabel.setWidth("*");
df.setItems(fieldId, fieldLabel);
return df;
}
示例2: getTextFormItem
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public TextItem getTextFormItem(Field f, String lang) {
TextItem item = new TextItem(f.getName(), f.getTitle(activeLocale));
item.setLength(f.getLength() != null ? f.getLength() : defaultTextLength);
item.setWidth(defaultWidth);
item.setReadOnlyDisplay(ReadOnlyDisplayAppearance.STATIC);
item.setDefaultValue(f.getDefaultValue());
return item;
}
示例3: createForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的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;
}
示例4: createOptionForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private Widget createOptionForm() {
final SelectItem profile = createProfileSelector();
TextItem metadata = new TextItem(WorkflowResourceApi.NEWJOB_METADATA, "Metadata");
metadata.setRequired(true);
metadata.setShowTitle(false);
metadata.setCanEdit(false);
metadata.setStartRow(true);
metadata.setReadOnlyDisplay(ReadOnlyDisplayAppearance.STATIC);
metadata.setRequiredMessage(i18n.WorkflowJob_NewJobView_Err_NoMetadata_Msg());
// show empty value instead of XML
metadata.setEditorValueFormatter(new FormItemValueFormatter() {
@Override
public String formatValue(Object value, Record record, DynamicForm form, FormItem item) {
return "";
}
});
// HiddenItem catalog = new HiddenItem(WorkflowResourceApi.NEWJOB_CATALOGID);
// catalog.setRequired(true);
// catalog.setRequiredMessage("Nejsou vybrána žádná metadata!");
optionForm = new DynamicForm();
optionForm.setAutoWidth();
optionForm.setWrapItemTitles(false);
optionForm.setTitleOrientation(TitleOrientation.TOP);
optionForm.setItems(profile, metadata);
// XXX HiddenValidationErrorsHandler does not work in smartgwt 4.0
// optionForm.addHiddenValidationErrorsHandler(new HiddenValidationErrorsHandler() {
//
// @Override
// public void onHiddenValidationErrors(HiddenValidationErrorsEvent event) {
// event.cancel();
// String[] profileErrors = optionForm.getFieldErrors(profile.getName());
// ArrayList<String> result = new ArrayList<String>();
// result.addAll(Arrays.asList(profileErrors));
// Map<?,?> errors = event.getErrors();
// for (Entry<? extends Object, ? extends Object> entrySet : errors.entrySet()) {
// StringBuilder sb = new StringBuilder();
// Object key = entrySet.getKey();
// Object value = entrySet.getValue();
// result.add(String.valueOf(key) + " - " + String.valueOf(value));
// }
// System.out.println("## onHiddenValidationErrors. origErr: " + profileErrors +
// "\n event.err: " + errors + "\n result: " + result);
// optionForm.setFieldErrors(profile.getName(), result.toArray(new String[result.size()]), true);
// }
// });
return optionForm;
}