Hi,
Normally momentjs's localization is set in layout.cshtml (since you are using SPA version) by this line.
moment.locale('@Thread.CurrentThread.CurrentUICulture.Name'); //Localizing moment.js
can you put a breakpoint and see the value of Thread.CurrentThread.CurrentUICulture.Name ?
Hi,
I think it's not related to then/success difference. It's deprecated but we haven't faced such a problem until now. We changes success calls to then recently.
Can you share your ui grid definition ? Maybe we can catch something.
Hi,
You are right, you shouldn't pass those variables. It must be done via dependency injection if it is possible. If you create a new instance of ExcelExporter, then dependency injection cannot pass those variables.
Where do you create ExcelExporter ?
var a = new ExcelExporter<Customer>(proj.LocalizationSourceName,
appFolders:this.AppFolders,localizationManager:this.LocalizationManager)
{
OutputFileName = "Excel",
OutputFileExtension = "xlsx",
WorkSheetName = "Customer"
};
is it in CustomerExcelExporter class ?
Hi,
You are doing it right, it must reset/delete the setting for user if default value for his/her tenant is *. Can you call SettingManager.GetSettingValueForTenantAsync to check the setting value for tenant ? Maybe it returns something else.
And can you also share your LayerListDto ? Does it contain any entity ?
Hi,
Can you delete the parameterless constructor of InstitutionCourseMappingAppService and try again ?
public InstitutionCourseMappingAppService()
{
}
Hi,
Adding the page to FrontEndNavigationProvider must show it in the front end menu. Can you share your FrontEndNavigationProvider class ?
By the way, you can write your questions to premium forum section since you are a paid member.
Thanks.
Hi,
We haven't add any of those reporting tools to our solutions. Since we didn't try any of them, we cannot suggest you one right now.
Hi,
Can you share data of your AbpUserLogins table and AbpUserTable if it is possible ? A screenshot will be enough.
Thanks.
Hi,
@JoshYates, thanks for your help :).
About "pretty error 500 exception page", the exception should be handled by ABP. If you are not seeing that page, it's most probably value of customErrors in your web.config (if you are not using ASP.NET Core version of course.)