شمسی کردن تاریخ از طریق کالچر در گرید کندو
سلام دوستان.
من از گرید کندو استفاده میکنم اونم ورژن 2018
اما یه مشکل دارم..
از طریق کلاس Persian Culture که کار فارسی کردن تاریخ رو انجام میده اومدم تاریخ هارو فارسی کردم.. یعنی تاریخ توی دیتابیس میلادی ذخیره میشه و در نمایش به صورت شمسی نشون داده میشه.
حالا وقتی از گرید کندو استفاده میکنم به صورت ajax ، تاریخ رو همچنان میلادی نشون میده.یه نکته جالبش اینه که وقتی BreakPoint میذارم و لیست مدل رو میبینم داخلش تاریخ به صورت شمسی داره نمایش داده میشه..اما وقتی اون json رو به کلاینت بر میگردونم توی گرید کندو به صورت میلادی نمایش داده میشه..چجوری میشه حلش کرد؟
نقل قول: شمسی کردن تاریخ از طریق کالچر در گرید کندو
از moment.js استفاده کنید
البته بدون نیاز به تغییر کالچر
https://github.com/jalaali/moment-jalaali
{
field: "StartDate",
width: 130,
title: "از تاریخ",
template: "#=moment(StartDate).format('jYYYY/jMM/jDD')#",
},
نقل قول: شمسی کردن تاریخ از طریق کالچر در گرید کندو
نقل قول:
نوشته شده توسط
ali_md110
از moment.js استفاده کنید
البته بدون نیاز به تغییر کالچر
https://github.com/jalaali/moment-jalaali
{
field: "StartDate",
width: 130,
title: "از تاریخ",
template: "#=moment(StartDate).format('jYYYY/jMM/jDD')#",
},
ممنون از پاسختون...من از dll کندو استفاده میکنم.. اونجا به چه صورت میشه؟
نقل قول: شمسی کردن تاریخ از طریق کالچر در گرید کندو
از ClientTemplate استفاده کنید
columns.Bound(p => p.StartDate).ClientTemplate("#=moment(StartDate).f ormat('jYYYY/jMM/jDD')#").Width(120);
یا بدینصورت
columns.Bound(p => p.StartDate).Template(@<text></text>).ClientTemplate("#=moment(StartDate).format( jYYYY/JMM/JDD)#");
نقل قول: شمسی کردن تاریخ از طریق کالچر در گرید کندو
نقل قول:
نوشته شده توسط
ali_md110
از ClientTemplate استفاده کنید
columns.Bound(p => p.StartDate).ClientTemplate("#=moment(StartDate).f ormat('jYYYY/jMM/jDD')#").Width(120);
یا بدینصورت
columns.Bound(p => p.StartDate).Template(@<text></text>).ClientTemplate("#=moment(StartDate).format( jYYYY/JMM/JDD)#");
ممنون از راهنماییتون..مشکل اولم که این بود حل شد...
حالا یه سوال دیگه..چجوری میشه اون تقویم رو فارسی کرد واسه بحث فیلتر کردن؟ الان وقتی میخام بر اساس تاریه فیلتر کنم Datepicker میلادی هست