日付フィールド タイプのフィーチャ レイヤーを使用しています。データベースでこれが日時フィールドであることがわかり、js エディターで日時ピッカーを使用したいと考えています。jquery 日時ピッカーを使用してみましたが、デフォルトの ESRI/Dojo 日付ピッカーをオーバーライドできません。
誰かが私を正しい方向に向けることができますか?
日付フィールド タイプのフィーチャ レイヤーを使用しています。データベースでこれが日時フィールドであることがわかり、js エディターで日時ピッカーを使用したいと考えています。jquery 日時ピッカーを使用してみましたが、デフォルトの ESRI/Dojo 日付ピッカーをオーバーライドできません。
誰かが私を正しい方向に向けることができますか?
エディターでカスタム 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');
便利なカスタム ウィジェットはありますか?