wicket

    2熱度

    1回答

    我正在學習Wicket,並且想知道Poperty模型如何動態獲取數據。我明白要使模型動態,我們必須重寫getObject方法。在屬性模型中,它應該是內部完成的東西,我想,如果我得到一個鏈接來閱讀或如果有人可以解釋將不勝感激。

    -1熱度

    2回答

    我正在運行Jboss EAP 6.2服務器上託管的Wicket 6.x應用程序。 我web.xml文件包含: <session-config> <session-timeout>20</session-timeout> </session-config> 這表明20分鐘的會話超時。但是,實際的超時時間遠遠更低。我並沒有把精確的時間安排好,但我可以告訴你,即使在5分鐘後,會議已經過期

    1熱度

    1回答

    我在Wicket中創建了一個Web-Socket應用程序,該應用程序具有將消息推送到所有客戶端的服務器。註冊客戶端(應用程序,sessionId和密鑰(PageId))後,服務器會推送消息。到現在爲止還挺好。但是,如果我在同一個客戶端上有同一瀏覽器的多個瀏覽器窗口,則只有一個窗口會收到該消息並對其進行處理。 所有瀏覽器窗口(同一瀏覽器)共享同一個sessionId嗎?如果是的話,他們之間有什麼區別

    0熱度

    1回答

    我需要動態更改Wicket數據表的CSS類。任何建議如何做到這一點? 示例代碼: public class TextColumn<T> extends PropertyColumn<T, String> private static final long serialVersionUID = 1L; public TextColumn(IModel<String> displayModel

    1熱度

    1回答

    假設我有如下一種形式,它是通過Ajax提交: import org.apache.wicket.request.mapper.parameter.PageParameters; import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.ajax.AjaxRequestTarget; import org.

    0熱度

    1回答

    我嘗試使用檢票模態窗口設置實體的PropertyModel。問題是,這個實體有一個FIleUploadFields,我讀Ajax非工作很好。我需要在模態中使用AjaxSubmitLink,並且我無法正常工作。 setMultiPart(true); setMaxSize(Bytes.megabytes(100)); fileUpload = new FileUploadField("fil

    0熱度

    1回答

    是否可以在驗證中獲取我的組件的標籤?我需要此標籤來驗證自定義錯誤消息。它看起來像: 「值可能不小於{0}」。 如果我的組件都有一個標籤的話,我希望像以前一樣把它寫: 「標籤:該值可以不小於{0}」。 我的組件BigDecimalValidator不知道BigDecimalTextfield。 tfiGV = new BigDecimalTextField("tfiGV", new Model<Bi

    0熱度

    1回答

    我嘗試使用回調操作提供的結果更新窗體時出現問題。這個問題是由Wicket singleton線程造成的,我不明白我該如何實現一個解決方案。 我需要更新的代碼如下。 provaButton = new AjaxLink("prova_btn"){ @Override public void onClick(AjaxRequestTarget art) {

    0熱度

    1回答

    我有一個由兩個子組件A和B組成的組件。但是,顯示A或B的可見性只能在頁面呈現開始後才能確定。我想這樣做,但回來以下錯誤: Cannot modify component hierarchy after render phase has started 那麼,有沒有什麼辦法改變我的情況下,子組件的知名度?

    2熱度

    1回答

    我正在嘗試生成一個條形碼,使用ShieldUI作爲Wicket。 對於條形碼,我還需要顯示文字。 我想設置文字的大小,但輸出並不好,條形碼莫名其妙溢出設置文字大小。 Barcode barcode = new Barcode(fieldName); BarcodeOptions options = barcode.getOptions(); options.setValue("123456"