我有一個表單有兩個字段,「開始」日期和「結束」日期。我必須使用jQuery UI日期選擇器,因爲我的應用程序將在7英寸觸摸屏上運行,而且我需要自定義datepicker彈出的日曆的大小。我面臨的問題是,當我選擇日期時,它不會觸發字段中的「更改」事件,因此下面的圖不會改變。如果我物理輸入日期,則所有事情都按預期工作。我應該在代碼中尋找什麼事件來觸發圖表下面的日期字段jQuery UI datepicker不會觸發extjs字段中的更改
0
A
回答
0
我假設你正在申請的日期選擇器的日期到Ext.form.field.Textfield
看一看的checkChange-config從ExtJS的6.2.1文檔:?
將在字段的輸入 元素上收聽的事件名稱的列表,這將導致檢查字段值以進行更改。 如果檢測到更改,則會觸發更改事件,如果啓用validateOnChange選項,則會觸發 驗證。在其他 瀏覽器中默認爲 ['change','propertychange','keyup']和 ['change','input','textInput','keyup','dragdrop']。
...
如果您需要 以保證即時變更通知包括這些邊緣 情況下,你可以調用checkChange方法上的重複間隔, 例如使用Ext.TaskManager,或者如果該字段位於Ext.form.Panel中,則可以使用FormPanel的 Ext.form.Panel#pollForChanges配置自動設置此類任務 。
...
所以,你可以調整名單有沒有適合您的需要或嘗試解決方法與Ext.TaskManager
。
+0
愚蠢的問題,但是它在「現代」工具箱中工作嗎?我知道Sencha決定將他們的ExtJS和Sencha Touch包裹拼湊成一個明顯的鵝卵石包裹。 –
相關問題
- 1. Jquery tooltip ON事件不會在datepicker月份更改後觸發
- 2. jquery datepicker onSelect不會觸發
- 3. jQuery的觸發的DatePicker更改事件
- 4. jquery-ui datepicker更改z-index
- 5. ExtJS - 在不觸發「更改」事件的情況下更改字段值
- 6. jQuery UI Datepicker - 如何更改Datepicker HTML
- 7. jQuery UI DatePicker - 更改日期格式 - Datepicker
- 8. 在jQuery UI datepicker中更改href attr
- 9. JQuery UI Selectmenu更改點擊時觸發
- 10. jquery ui datepicker不更新值
- 11. jQuery Datepicker觸發POST
- 12. 帶禁用字段的JQuery UI DatePicker
- 13. jQuery UI Datepicker字段特定的格式
- 14. 如何更改jquery ui datepicker的位置?
- 15. 更改jQuery UI的位置Datepicker
- 16. 更改頁面後不會觸發Pageshow
- 17. jquery datepicker意外觸發
- 18. 你可以大膽jquery ui datepicker字段?
- 19. JQuery Mobile UI DatePicker更改日期格式
- 20. 以編程方式更改jquery ui datepicker
- 21. 如何更改jQuery UI Datepicker Z-Index值?
- 22. jQuery Datepicker中的onSelect事件似乎不會觸發
- 23. 更新jQuery Datepicker UI而不更改關聯的輸入
- 24. datepicker不會觸發一個onchange事件
- 25. jQuery UI的多欄自動完成更改事件不會被觸發
- 26. jQuery中的DOM更改後點擊事件不會觸發
- 27. 防止jQuery UI datepicker在超出範圍時更改文本字段的值
- 28. Observablecollection更改不會觸發更新
- 29. jquery ui datepicker不觸發關閉當點擊btn
- 30. JQuery/JS:選擇更改甚至不會觸發Jquery代碼的更改
我堅信這是一個[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。您的預期問題是「我如何定製ExtJS日期選擇器的大小」或「我如何編寫我自己的日期選擇器」。 [舉個例子,讓我告訴你我自己製作的自定義日期選擇器。](https://i.imgur.com/8mbPsJQ.png) – Alexander