اشتراک‌ها
برنامه نویس 40 ساله

I think you might want to be a software developer for a long time, in the same way that some people are musicians for a long time, or artists for a long time, or roofers for a long time. If not, you can hit “back” in your browser. It’s cool, no harm no foul. But I think maybe you would like to be a twenty-year programmer, or forty-year, or more. 

برنامه نویس 40 ساله
نظرات مطالب
استفاده از افزونه MD.BootstrapPersianDateTimePicker در گریدهای Kendo UI
شامل این موارد هست:
- تغییر نوع داده تاریخ به رشته (در جائیکه schema مربوط به DataSource تعریف می‌شود ):
"addDate": {
       type: "string", // use "date" if you want to use the built-in datapicker
       validation: { required: true }
}
- اتصال افزونه به تکست‌باکس‌های جستجو به صورت زیر هست (جائیکه ستون تاریخ تعریف می‌شود):
filterable: {
                     ui: function(element) {
                     var name = $(element[0]).data("bind").replace("[","").replace("]","").replace(".","").replace(" ","").replace(":","");
                     $(element[0])
                                  .addClass("k-input k-textbox")
                                  .attr("style", "width:100%")
                                  .attr("data-mddatetimepicker", "true")
                                  .attr("data-englishnumber", "true")
                                  .attr("data-trigger", "click")
                                  .attr("data-targetselector", "#" + name)
                                  .attr("data-fromdate", "true")
                                  .attr("data-enabletimepicker", "false")
                                  .attr("data-placement", "right")
                                  .attr("name", name)
                                  .attr("id", name);
                                EnableMdDateTimePickers();
                            }
                        }
- تا اینجا تاریخ شمسی بدون مشکل وارد می‌شود. اما هنگام ارسال به سرور هم شمسی است که پیش از ارسال نیاز به تغییر دارد:
                filter: function(args) {
                    console.log(args);
                    if(args.field === "addDate") {
                        for(var i = 0; i < args.filter.filters.length; i++) {
                            var filterValue = args.filter.filters[i].value;
                            if(filterValue) {
                               args.filter.filters[i].value = moment(filterValue, 'jYYYY/jMM/jDD').format('YYYY-MM-DD');
                            }
                        }
                    }
                },
خلاصه این تغییرات در اینجا ارسال شده‌است.
نظرات اشتراک‌ها
stackoverflow فیلتر شد!!!
چراااااااا
البته بگم از اینکه my computer و control panel فیلتر نیست از مسئولین کمال تشکر را دارم :)