wicket

    0熱度

    2回答

    我有一個窗體對話框。該表單包含一個由一些枚舉類型組成的無線電選擇。當對話框打開時,只顯示一個圓圈。我預計三個圓圈的枚舉名稱。我的代碼中有什麼錯誤? public class MyNewDialog extends AbstractFormDialog { public MyNewDialog(String id) { super(id, "Dialog title");

    -1熱度

    1回答

    我有一個ModalWindow,它有一個窗體,它有一個TabbedPanel,它有兩個AbstractTabs,每個窗體上都有一個DataTable,並帶有輸入元素。 所以:ModalWindow>表格> TabbedPanel - > TAB1(面板)>數據表(有兩個標籤) 內ModalWindow,我添加到窗體3個按鈕,如下所示: // save button final GbAja

    3熱度

    2回答

    我有一個使用Apache Wicket 6.x的Java應用程序;有時例外StalePageException如下所述觸發並顯示在日誌中。但是,由於沒有對用戶的反饋,應用程序的行爲意外導致沮喪。 如何捕獲StalePageException並向用戶(最好使用反饋面板)解釋情況? 在標籤頁/窗口中打開一個有狀態頁面,然後從地址欄複製地址欄並在新標籤頁/窗口中打開它。然後回到第一個 選項卡/窗口並嘗試

    2熱度

    1回答

    我試圖在按鈕單擊後開始間隔。 button = form.add(new AjaxButton("button") { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { AjaxSelfUpdatingTimerBehavior ajaxSelfUpdatingTi

    0熱度

    1回答

    我正在使用loadableDetachableModel來顯示一些組件,它通過在load方法中調用webservice來獲取我第一次需要的數據。但用戶可以執行一些操作,如插入或刪除該模型。所以我不想第一次打電話給那個webservice。 因此,代碼是這樣: myLoadableDetachablModel = new LoadableDetachableModel<List<MyType>>()

    2熱度

    2回答

    我正在使用wicket頁面,我需要允許後端進程指示頁面上的組件進行刷新。我不想刷新整個頁面,只是一個組件,所以我猜我在阿賈克斯領土。 我發現了幾個不同的Ajax計時器,如AjaxSelfUpdatingTimerBehaviour,但我真的很想實際推送,因爲這些更改應該相當瞬時,我需要一些高頻計時器。 有沒有人知道一個很好的方法來實現這一目標? 編輯1 我一直在尋找的檢票的WebSocket實現。

    0熱度

    1回答

    我想通過拖放文件上傳功能擴展現有的應用程序。該應用程序建立在Jetty + Wicket上。 DropzoneJS似乎是一個好方法。 Dropzone提供所有前端工作,我只需將它連接到後端。 事實證明,說起來容易做起來難。首先,我用Wicket quickstart創建了一個測試應用程序。我加了懸浮窗的主頁: <!DOCTYPE html> <html> <head> <s

    2熱度

    2回答

    Wicket org.apache.wicket.authroles.authentication.AuthenticatedWebSession有2種方法:signOut和invalidate。使用javac說signOut標誌使用not logged in而invalidate做相同的(例如呼叫signOut),但 刪除其中的登錄數據曾經他們一直堅持 在第一眼爲註銷操作signOut應叫做。但

    2熱度

    2回答

    我現在使用Jasper創建報表並且幾乎一切順利。我們設置它的方式是,如果用戶將預覽報告,報告(pdf)將顯示在新標籤上。問題是如果發生錯誤,新的Tab仍然會被打開,而不是僅僅在原始頁面上顯示反饋面板。 如何設置表單,以便在原始頁面上顯示反饋面板而不是新打開的Tab? Form<?> form = new Form<Void>("form"); form.add(new AttributeAppe

    0熱度

    1回答

    我管理認證通過延長AuthenticatedWebSession 簽名在 @Override protected boolean authenticate(String username, String password) { return true/false some auth logic here; } 登出 @Override public void signO