Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gis ESRI js API日期时间选择器_Gis_Esri_Arcgis Js Api - Fatal编程技术网

Gis ESRI js API日期时间选择器

Gis ESRI js API日期时间选择器,gis,esri,arcgis-js-api,Gis,Esri,Arcgis Js Api,我正在使用一个带有日期字段类型的功能层,我可以在数据库中看到这是一个日期时间字段,我想在js编辑器中使用一个日期时间选择器。我尝试使用jquery日期时间选择器,但无法覆盖默认的ESRI/Dojo日期选择器 有人能给我指出正确的方向吗?在编辑器中使用自定义dijit是正确的解决方案。显示编辑窗口时,需要告诉编辑器使用不同的dijit: 您可能会发现一个可能有用的自定义小部件?第一个问题通常是“您已经尝试了什么?”,但这是JS API(IMO)中一个特别垃圾的部分,因此-您想使用jQuery日期

我正在使用一个带有日期字段类型的功能层,我可以在数据库中看到这是一个日期时间字段,我想在js编辑器中使用一个日期时间选择器。我尝试使用jquery日期时间选择器,但无法覆盖默认的ESRI/Dojo日期选择器


有人能给我指出正确的方向吗?

在编辑器中使用自定义dijit是正确的解决方案。显示编辑窗口时,需要告诉编辑器使用不同的dijit:


您可能会发现一个可能有用的自定义小部件?

第一个问题通常是“您已经尝试了什么?”,但这是JS API(IMO)中一个特别垃圾的部分,因此-您想使用jQuery日期选择器而不是Dojo日期选择器有什么特别的原因吗?如果我能让日期选择器成为日期时间选择器,我会用dojo的。。。我尝试了一个定制的dijit,jquery日期时间选择器,但没有效果。这让我很接近,但这个小部件并没有真正的帮助。这是一个好的开始,我可能不得不写我自己的dijit。不幸的是,这可能是你最好的选择。左字段中还有一个建议-如上所述使用
customField
,强制它显示一个标准文本框(没有花哨的dojo内容),并查看是否可以将jQuery日期时间选择器挂接到该框上?
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');