0
我正在使用DevExpress v10。我在網頁上有一個ASPxDateEdit控件。當單擊表單上的按鈕時,我的客戶端JavaScript代碼需要獲取ASPxDateEdit控件的值。 我爲此使用了方法ASPxClientDateEdit.GetDate()。 但我發現了以下問題:GetDate()在某些情況下不返回當前值。假設我在ASPxDateEdit控件中有一些日期。我清除該字段(使用鍵盤)並立即單擊該按鈕,而不是從ASPxDateEdit控件移動焦點。在這種情況下,ASPxClientDateEdit.GetDate()調用返回OLD值,儘管控件的字段已經是空的。ASPxClientDateEdit GetDate()
我的腳本如何檢索到屏幕上的內容?
「爲什麼不就你的問題聯繫DX團隊?」 - 我也將問題發佈到DX論壇。但他們通常不會在一週前回答。 – KellyLynch
'您可以使用客戶端ASPxClientDateEdit.GetText()' - 我嘗試了您提出的方法 - 不幸的是,它不起作用。 ASPxClientDateEdit.GetText()返回OLD VALUE TOO。 我發現的唯一解決方法是:在調用ASPxClientDateEdit.GetText()/ GetDate()/ GetValue()之前調用ASPxClientDateEdit.Validate()。這使他們返回實際值。 但是,這種解決方法有其自身的缺點。 你知道更好的解決方案嗎? – KellyLynch
這些論壇只是對等的。對於24小時內您保證的正式答覆,請通過http://www.devexpress.com/Support/Center/Issues/CreateIssue.aspx?issuetype=question與他們的支持團隊聯繫。 – Mikhail