gwt-editors

    0热度

    1回答

    我有一个应用程序,广泛使用编辑框架。现在我已经开始添加一项新功能了:如果用户编辑实体,我想记录哪些更改已经完成,并将它们存储在单独的数据存储实体中。这需要知道一个字段是否已更改,字段名称以及其更改的值。 这是想什么,我来实现: 应用程序调用编辑(豆); 用户进行更改,调用flush()并将数据发送回服务器。 在服务器处理程序中,来自bean的更改发送到processChanges(List<Str

    0热度

    1回答

    我想创建一个编辑器,用户可以选择一个现有的项目或创建一个新的内联。例如,想象一下典型的人地址关系。我想要一个表单,用户在编辑某个人时,可以从一组现有地址中选择一个地址,或者创建一个新地址而不移动到单独的表单中。天真地说,这似乎需要两个不同的编辑器为同一个属性。假设我有一个Person其中有Address getAddress()和setAddress(Address)。我的PersonEditor

    0热度

    1回答

    如果我们有一个带有LeafValue子编辑器的编辑器。 我们可以实现接口ValueAwareEditor。用这个接口可以实现一个flush和一个setValue。 但是,setValue在驱动程序在子编辑器中设置了所有值之后调用。 如何在驱动程序在子编辑器中设置值之前执行代码。 (这可以允许清除编辑器的状态)。 是否在编辑器中有相当于编辑(或显示)循环的刷新方法? 谢谢。

    0热度

    1回答

    既然我有这个实体的编辑链的一部分: public class Commission implements Serializable { private EnumSet<CommissionType> commissionTypes; private CommissionType type; // must exist in commissionTypes pri

    1热度

    2回答

    我想创建一个bean对象,其中有两个字段的另一个对象类型的GWT编辑器,因此我想要这些字段的子编辑器。问题是,我对编辑框架相当陌生,并且我没有真正了解那里的所有编辑器界面。 请告知最佳解决方案。我的想法如下:使用子编辑器的驱动程序将数据传递给主编辑器驱动程序;或使用某种CompositeEditor(但我不知道如何处理重写的方法...)。 下面是一个示例代码: public class A {

    1热度

    1回答

    在我的应用程序中,我有一个演示者(Presenter1),我用它来启动编辑器(EditorView1),它编辑Foo对象。这MVP设置类似于什么是这个答案描述,https://stackoverflow.com/a/10699346/565863 现在,让我们说,我需要创建另一个视图(EditorView2这是由Presenter2拉开序幕),这也编辑了Foo对象,但需要利用的EditorView

    0热度

    1回答

    Im usign gwt 2.7.0请求工厂。 编辑:我没有使用客户端验证,只有服务器端验证(休眠标注) im试图编辑的实体称为“Article.java”。 在正常情况下,我会用ArticleEditor(Extends from Editor)在客户端编辑一篇文章。当文章到达服务器时,验证会被执行。如果任何验证出错,客户端将收到一个“Set < ConstraintViolation <?>>

    0热度

    1回答

    我试图运行一个编辑与子编辑的例子。 刷新父项时,子编辑器的值为空。 这些类是Person和Address。 主编辑器是: // editor fields public TextField firstname; public TextField lastname; public NumberField<Integer> id; public AddressEditor address =

    0热度

    1回答

    我的问题几乎是相同的,因为这一个: ListEditor with polymorphic types 托马斯有一个很好的答案,但它是不够的我。 我想显示可能不同的对象列表,因此每个编辑器可以以不同的方式显示。 它几乎工作,除了我找不到问题:不可能获得当前值并保存它。 (我认为setValue方法必须被自动调用,但我有打电话给我自己) 下面是一些代码: ShapeListEditor: publi

    2热度

    1回答

    一个泛型工厂我已经写了能够创建任何类型的ListEditor工厂: public interface ListEditorFactory<T, E extends Editor<T>> { ListEditor<T, E> create(InsertPanel panel); } 及其实施: public class ListEditorFactoryImpl<T, E exten