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 に答える