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