本文整理汇总了Java中com.smartgwt.client.widgets.form.DynamicForm.setAutoFocus方法的典型用法代码示例。如果您正苦于以下问题:Java DynamicForm.setAutoFocus方法的具体用法?Java DynamicForm.setAutoFocus怎么用?Java DynamicForm.setAutoFocus使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.form.DynamicForm
的用法示例。
在下文中一共展示了DynamicForm.setAutoFocus方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: 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;
}
示例2: 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;
}