我有一個要求,防止用戶選擇大於當前日期的日期。我試圖通過設置setEndDate(new Date())來強制執行它,但它不起作用。smartGwt中的setEndDate()
DateItem dateItem = new DateItem();
dateItem.setTitle("Date");
dateItem.setName("dateValue");
dateItem.setUseTextField(true);
TextItem textItem = new TextItem();
textItem.setAttribute("readOnly", true);
dateItem.setAttribute("textFieldProperties", textItem);
dateItem.setDisabled(true);
dateItem.setRequiredMessage("Please select a valid Date");
dateItem.setEndDate(new Date());
即使現在我可以選擇日期19/5/2011,20/5/2011等等。
你能發表一個示例代碼嗎? – RAS 2011-05-18 08:44:04
編輯我以前的帖子。在編譯時,大多數java類都不可用於智能gwt編譯器。例如,我正在嘗試使用java.util.Calendar類,因爲大多數日期類方法已被棄用。 – 2011-05-18 11:44:08