我正在使用带有日期字段类型的要素图层,我可以在数据库中看到这是一个日期时间字段,并希望在js编辑器中使用日期时间选择器。我尝试过使用jquery日期时间选择器,并且无法覆盖默认的ESRI / Dojo日期选择器。
有人能指出我正确的方向吗?
答案 0 :(得分:1)
在编辑器中使用自定义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吗?