我正在使用带有日期字段类型的要素图层,并且我可以在数据库中看到这是一个日期时间字段,并且想要在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