本文整理汇总了Java中com.vaadin.ui.FormFieldFactory类的典型用法代码示例。如果您正苦于以下问题:Java FormFieldFactory类的具体用法?Java FormFieldFactory怎么用?Java FormFieldFactory使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
FormFieldFactory类属于com.vaadin.ui包,在下文中一共展示了FormFieldFactory类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: AbstractFormVaadinERPWindowFactory
import com.vaadin.ui.FormFieldFactory; //导入依赖的package包/类
public AbstractFormVaadinERPWindowFactory(IDictionaryService dictionaryService, IVaadinContainerFactory containerFactory,
FormFieldFactory formFieldFactory, VaadinBindingFormToolkit vaadinToolkit, BindingToolkit bindingToolkit,
FormRegistryService formRegistryService, UIEntityActionManager uiEntityActionManager) {
super(dictionaryService, containerFactory, formFieldFactory);
this.vaadinToolkit = vaadinToolkit;
this.bindingToolkit = bindingToolkit;
this.formRegistryService = formRegistryService;
this.uiEntityActionManager = uiEntityActionManager;
}
开发者ID:frincon,项目名称:openeos,代码行数:10,代码来源:AbstractFormVaadinERPWindowFactory.java
示例2: VaadinWindowImpl
import com.vaadin.ui.FormFieldFactory; //导入依赖的package包/类
public VaadinWindowImpl(IWindowDefinition windowDefinition, IVaadinContainerFactory containerFactory,
IDictionaryService dictionaryService, UIApplication<IUnoVaadinApplication> application,
FormFieldFactory formFieldFactory) {
super(windowDefinition, containerFactory, dictionaryService, application);
this.formFieldFactory = formFieldFactory;
this.multipleLevels = windowDefinition.getRootTab().getChildren().size() > 0;
vaadinRootTab = createTabs(windowDefinition.getRootTab());
firstContainer.setContent(vaadinRootTab.getMainContainer());
if (multipleLevels) {
secondContainer.setContent(tabMap.get(windowDefinition.getRootTab().getChildren().get(0).getId()).getMainContainer());
}
}
开发者ID:frincon,项目名称:openeos,代码行数:15,代码来源:VaadinWindowImpl.java
示例3: SPARQLUpdateTransformDialog
import com.vaadin.ui.FormFieldFactory; //导入依赖的package包/类
public SPARQLUpdateTransformDialog(SPARQLUpdateTransformConfig oldConfig) {
this.config = oldConfig;
queryForm = new Form();
queryForm.setSizeFull();
queryForm.setFormFieldFactory(new FormFieldFactory() {
@Override
public Field createField(Item item, Object propertyId, Component uiContext) {
if (propertyId.equals("query")) {
TextArea query = new TextArea("SPARQL Query");
query.setSizeFull();
query.setRows(25);
query.addValidator(new AbstractStringValidator("Must be a valid UPDATE query!") {
@Override
protected boolean isValidString(String value) {
SPARQLParser parser = new SPARQLParser();
try {
ParsedUpdate parsed = parser.parseUpdate(value, null);
} catch (Exception ex) {
setErrorMessage(ex.getMessage());
return false;
}
return true;
}
});
return query;
}
return null;
}
});
queryForm.setItemDataSource(new BeanItem<SPARQLUpdateTransformConfig>(config));
addComponent(queryForm);
}
开发者ID:lodms,项目名称:lodms-plugins,代码行数:35,代码来源:SPARQLUpdateTransformDialog.java
示例4: DefaultVaadinERPWindowFactory
import com.vaadin.ui.FormFieldFactory; //导入依赖的package包/类
public DefaultVaadinERPWindowFactory(IDictionaryService dictionaryService, IVaadinContainerFactory containerFactory,
FormFieldFactory formFieldFactory) {
this.dictionaryService = dictionaryService;
this.containerFactory = containerFactory;
this.formFieldFactory = formFieldFactory;
}
开发者ID:frincon,项目名称:openeos,代码行数:7,代码来源:DefaultVaadinERPWindowFactory.java
示例5: getFormFieldFactory
import com.vaadin.ui.FormFieldFactory; //导入依赖的package包/类
public FormFieldFactory getFormFieldFactory() {
return formFieldFactory;
}
开发者ID:frincon,项目名称:openeos,代码行数:4,代码来源:DefaultVaadinERPWindowFactory.java
示例6: VaadinTabImpl
import com.vaadin.ui.FormFieldFactory; //导入依赖的package包/类
public VaadinTabImpl(ITabDefinition tabDefinition, IVaadinContainerFactory containerFactory,
UIApplication<IUnoVaadinApplication> application, FormFieldFactory formFieldFactory) {
super(tabDefinition, containerFactory, application);
this.formFieldFactory = formFieldFactory;
}
开发者ID:frincon,项目名称:openeos,代码行数:6,代码来源:VaadinTabImpl.java
注:本文中的com.vaadin.ui.FormFieldFactory类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论