0

次のコードは Smartface 4.2.4 で動作していましたが、Smartface 4.3 では同じコードがクラッシュします。新しいバージョンで何か変更されましたか?

function Page1_ImageButton3_OnTouch(e){
    showDate();
}

function showDate(){ SMF.UI.showDatePicker({

        CurrentDate : new Date(), // date is given with JS date object
        mask : "YYYY-MM-DD",
        minDate:new Date("2000-01-01"),
        maxDate:new Date("2030-12-01"),
        showWorkingDate : true,
        onSelect : function(e) {
  alert("Working!")
     }
});
}
4

1 に答える 1

1

なぜ maxDate に 2030 を設定したのですか? とにかく、あなたは datepicker オブジェクトのいくつかのプロパティを見逃して間違って書いています。これを試すと、iOS と Android で動作します。

SMF.UI.showDatePicker({
    mask : "yyyy-MM-dd",
    currentDate : new Date(),
    minDate : new Date("2000-01-01"),
    maxDate : new Date("2030-12-01"),
    showWorkingDate : true,
    displayMode : 2,
    onSelect : function (e) {},
    onCancel : function (e) {}
});
于 2015-03-10T16:07:27.053 に答える