我正在使用帶有日期字段類型的要素圖層,並且我可以在數據庫中看到這是一個日期時間字段,並且想要在js編輯器中使用日期時間選擇器。我試過使用jQuery日期時間選擇器,並且不能覆蓋默認的ESRI/Dojo日期選擇器。ESRI js API日期時間選擇器
任何人都可以指向正確的方向嗎?
我正在使用帶有日期字段類型的要素圖層,並且我可以在數據庫中看到這是一個日期時間字段,並且想要在js編輯器中使用日期時間選擇器。我試過使用jQuery日期時間選擇器,並且不能覆蓋默認的ESRI/Dojo日期選擇器。ESRI js API日期時間選擇器
任何人都可以指向正確的方向嗎?
在編輯器中使用自定義dijit是正確的解決方案。你需要告訴使用不同的dijit編輯器顯示的編輯窗口時:
...
var editSettings = {
map: myMap,
layerInfos: {
"featureLayer": myLayer,
"infoTemplate": myTemplate,
"fieldInfos": [
{'fieldName':'DATESTUFFHAPPENED','label':'Stuff Happened','customField':new dijit.form.DateTimeWidget({options_go_here})}
]
}
};
var params = {settings: editSettings};
var editor = new esri.dijit.editing.Editor(params, 'my-div');
有一個可能的自定義部件here,你可能會發現有用嗎?
第一個問題通常是「你已經嘗試過了什麼?」,但這是JS API(IMO)的一個特別垃圾部分,所以相反 - 是否有一個特別的原因,你爲什麼要使用jQuery datepicker Dojo一個? – Juffy
如果我可以讓日期選擇器成爲一個日期時間選擇器,我會使用dojo一個...我試過一個自定義dijit,jQuery日期時間選擇器,無濟於事。 – yakimaweb