‫۱۰ سال و ۲ ماه قبل، شنبه ۲۵ مرداد ۱۳۹۳، ساعت ۰۳:۴۹
اصلاحیه!
کدهای فوق «آ» را تبدیل به «ا» می‌کنند. مشکلی بود که در حین ثبت نام پیش آمده بود. «آفتاب» برای مثال تبدیل به «افتاب» می‌شد. برای رفع، داخل حلقه:
                if (unicodeCategory != UnicodeCategory.NonSpacingMark)
                {
                    stringBuilder.Append(c);
                }
                else
                {
                    //اسامی مانند آفتاب نباید خراب شوند
                    if (c == 1619) //آ
                    {
                        stringBuilder.Append(c);
                    }
                }
‫۱۰ سال و ۲ ماه قبل، چهارشنبه ۲۲ مرداد ۱۳۹۳، ساعت ۱۷:۲۱
چند مثال در این زمینه:
Functionality -> Add tree node (مثال رسمی)
Insert a row (روی صفحه کلیک راست کرده و سورس آن‌را مطالعه کنید)
Add new rows to jqGrid Treegrid model (در استک اورفلو جستجو کنید، مطالب خوبی در مورد jqGrid دارد. تا امروز 8000 سؤال مرتبط دارد. امکان ندارد در زمینه‌ی jqGrid مشکلی داشته باشید و در آنجا مطرح نشده باشد)
‫۱۰ سال و ۲ ماه قبل، چهارشنبه ۲۲ مرداد ۱۳۹۳، ساعت ۱۵:۰۳
- هر ستون عددی که در تعریف آن AggregateFunction درج و مشخص شود، به صورت خودکار دارای فیلدهای ته جمع خواهد بود.
- برچسب‌ها هم فقط یکبار در هر ردیف مشخص می‌شوند به صورت خودکار (پیش فرض) یا حالت سفارشی که عنوان شد (مرسوم تمام گزارشات متداول به همین نحو است).
‫۱۰ سال و ۲ ماه قبل، چهارشنبه ۲۲ مرداد ۱۳۹۳، ساعت ۱۴:۱۷
- این کدها دقیقا به همین شکلی که در اینجا مشخص شده باید اجرا شوند. ارتباطی با مباحث UoW ندارند. راسا و مستقلا توسط EF مدیریت می‌شوند و در اصل از یک Context درونی مخصوص این کار استفاده می‌کنند که با Context اصلی برنامه یکی نیست. نامش HistoryContext است.
- اگر برنامه‌ای خودبخود بسته می‌شود، ابتدا به Event viewer توکار ویندوز مراجعه کنید. به احتمال زیاد لاگ خطای آن در آنجا قابل مشاهده است. همچنین خطاهای مدیریت نشده را هم باید بررسی کنید.
‫۱۰ سال و ۲ ماه قبل، چهارشنبه ۲۲ مرداد ۱۳۹۳، ساعت ۱۴:۰۸
- به صورت خودکار قبل از اولین ستونی که دارای AggregateFunction است ظاهر خواهند شد.
- هچنین متدهای داخل MainTableSummarySettings دارای پارامترهای دیگری هم هستند (تک پارامتری نیستند) که بتوان توسط آن‌ها محل ظاهر شدن برچسب‌ها را صریحا مشخص کرد.
‫۱۰ سال و ۲ ماه قبل، سه‌شنبه ۲۱ مرداد ۱۳۹۳، ساعت ۱۵:۳۹
در متد getProfile :
- اگر account نال هست یعنی SiteUrl مشخص شده در ابتدای برنامه، در اکانت آنالیتیکس شما موجود نیست. روی سطر accountList.Items یک break-point قرار دهید تا لیست واقعی اکانت‌های ثبت شده را مشاهده کنید.
- اگر به مرحله‌ی اجرای accountList نمی‌رسید، یعنی ServiceAccountEmail معتبری وارد نشده‌است.