因爲我無法弄清楚如何解決我提出的問題here我在臨時解決方案的時刻想着。SmartGwt DateItem useTextField = true - 如何使文本輸入字段可聯合
我有SmartGWT的DateItem
部件:
DateItem date = new DateItem("Adate");
date.setWidth(120);
date.setWrapTitle(false);
date.setAttribute("useTextField", true);
date.setAttribute("inputFormat", "yyyy/MM/dd");
date.setAttribute("displayFormat", "toJapanShortDate");
因爲屬性useTextField
設置爲true
我們可以看到文本輸入字段。我怎樣才能使這個文本輸入字段是不可編輯的。 其實我只想從日曆中選擇日期而不是手動更改日期。
已解決 - 上面暴露的問題 - 感謝@RAS用戶。
TextItem textItem = new TextItem();
textItem.setAttribute("readOnly", true);
date.setAttribute("textFieldProperties", textItem);
但我現在已經另一個問題(解決 - 見here): 日期選擇器不會顯示在文本字段中的日期,但今天的日期。 例如,在文本字段中輸入30/05/2009,轉到另一個字段,然後再次點擊日期選擇器,選定的日期將是2009年6月30日的今天日期,這是此原因?這能解決嗎?
還讓我們說我讓給用戶機會手動修改日期 - 我可以把一些**驗證它 **(仍然需要在這一個IDEEA)
嗎?謝謝。