0

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

谁能指出我正确的方向?

4

1 回答 1

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');

这里有一个可能的自定义小部件,您可能会觉得有用?

于 2014-05-07T01:26:43.217 回答