پیمان
1 سال پیش توسط پیمان مطرح شد
6 پاسخ

عدم توانایی در تغییر تاریخ در persiandatepicker

با عرض سلام دوستان من تاریخ رو یه صورت datetime و میلادی در دیتابیس ذخیره میکنم و برای نمایش اون رو شمسی میکنم.
حالا یه مشکلی دارم و اینه که وقتی میخوام اون دیتا رو ادیت کنم تاریخ رودر persiandatapicker نمایش میدم ولی نمیتونم تاریخ رو عوض کنم. درواقع بعد از کلیک روی فیلد تاریخ تقویم باز میشه ولی نمیشع هیچ تاریخی رو انتخاب کنم. ممنون میشم راهنماییم کنید. asp.netcore3.1


ثبت پرسش جدید
Banana Life
@shift.delete 1 سال پیش آپدیت شد
0

سلام
دوست عزیز نمیدونم کد چطور نوشتید این دو چیز چک کن.

  • موقع ذخیره تاریخ ساعت صفر کن
  • تاریخی را که از دیتابیس میارید مستقیم داخل مقدار تقویم نریزید بلکه پاس بده به یه متغیر دیگه و تقویم از اون بگیره

پیمان
@peyman3610 1 سال پیش آپدیت شد
0

سلام دوست عزیز این کد من هست @shift.delete
@shift.delete

                <label asp-for="DateTime" class="control-label"></label>
                <div class="input-group">
                    <div class="input-group-addon">
                        <i class="fa fa-calendar"></i>
                    </div>
                    <input asp-for="DateTime"  class="form-control circleInput" autocomplete="off" type="text"
                           placeholder="تاریخ  را انتخاب نمایید" id="DateTime" name="DateTime"
                           data-MdDateTimePicker="true" data-trigger="click" data-targetselector="#DateTime" data-groupid="group1"
                           data-formdate="true" data-enabletimepicker="false" data-placement="bottom" />
                </div>
                <span asp-validation-for="DateTime" class="text-danger"></span>
            </div>```

js

```  var _date = $("#DateTime").val();
        var dateOut = _date.split(" ");
        $("#DateTime").val(moment(dateOut[0], 'MM/DD/YYYY').locale('fa').format('YYYY/MM/DD'));```

نمونه تاریخ در دیتابیس
2021-07-11 00:00:00.0000000
نمونه تاریخ خوانده شده از دیتابیس
"7/11/2021 12:00:00 AM"
تاریخ رو درست تغییر میده و در تقویم هم نمایش میده و وقتی روی تقویم کلیک میکنی که تاریخ جدیدی انتخاب کنیم تقویم هم باز میشه ولی هیچ چیزی رو نمیشه انتخاب کرد


پیمان
@peyman3610 1 سال پیش مطرح شد
0

سلام منون میشم شما هم اگر امکان داره نظرتون رو بفرمایید
@ali.bayat


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 1 سال پیش مطرح شد
0

به نظر میرسه سمت کلاینت مشکلی وجود داره.. کتابخونه تقویمی که استفاده میکنی رو بررسی کن ببین یا یه تمپلیت ساده درست کار میکنه؟


پیمان
@peyman3610 1 سال پیش آپدیت شد
0

@ali.bayat
بله
در قسمت های دیگه پروژه استفاده کردم ازش، اگر به صورت ساده از دیتا بیس تاریخ شمسی رو به صورت استرینگ بهش بدی کار میکنه. ولی در این قسمت نوع تاریخ در دیتا بیس من از نوع datetime هستش و میلادی.
وقتی این مقدار رو پاس میدم به ویو و این جی اس رو میزنم روش برای شمسی شدن. این اتفاق میوفته


پیمان
@peyman3610 1 سال پیش مطرح شد
0

مشکل برطرف شد.
ایراد این بود که
{await Html.RenderPartialAsync("_ValidationScriptsPartial")
در ابتدای اسکریپت ها فراخوانی شده بود قبلا. با پاک کردنش مشکل کاملا بر طرف شد


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام