The problem i think is with the dependency injection but how to track what the problem is, i put try catch block in the constructor but the code does not reach the constructor or for that matter the proxyinstitutionappservice.
do i have to register this appservice somewhere else.
regards Anwar
yes i did
using System.Threading.Tasks;
using Abp.Application.Services.Dto;
using NOOR.Sched.District;
using NOOR.Sched.District.Dtos;
using NOOR.Sched.Dto;
namespace NOOR.Sched.District
{
public class ProxyInstitutionAppService : ProxyAppServiceBase, IInstitutionsAppService
{
public async Task<PagedResultDto<GetInstitutionForView>> GetAll(GetAllInstitutionsInput input)
{
return await ApiClient.GetAsync<PagedResultDto<GetInstitutionForView>>(GetEndpoint(nameof(GetAll)), input);
}
public async Task<PagedResultDto<AcademicyearLookupTableDto>> GetAllAcademicyearForLookupTable(GetAllForLookupTableInput input)
{
return await ApiClient.GetAsync<PagedResultDto<AcademicyearLookupTableDto>>(GetEndpoint(nameof(GetAllAcademicyearForLookupTable)), input);
}
public async Task<PagedResultDto<SectionLookupTableDto>> GetAllSectionForLookupTable(GetAllForLookupTableInput input)
{
return await ApiClient.GetAsync<PagedResultDto<SectionLookupTableDto>>(GetEndpoint(nameof(GetAllSectionForLookupTable)), input);
}
public async Task<PagedResultDto<GradeLookupTableDto>> GetAllGradeForLookupTable(GetAllForLookupTableInput input)
{
return await ApiClient.GetAsync<PagedResultDto<GradeLookupTableDto>>(GetEndpoint(nameof(GetAllGradeForLookupTable)), input);
}
public async Task<PagedResultDto<SchoolLookupTableDto>> GetAllSchoolForLookupTable(GetAllForLookupTableInput input)
{
return await ApiClient.GetAsync<PagedResultDto<SchoolLookupTableDto>>(GetEndpoint(nameof(GetAllSchoolForLookupTable)), input);
}
public async Task<PagedResultDto<CityLookupTableDto>> GetAllCityForLookupTable(GetAllForLookupTableInput input)
{
return await ApiClient.GetAsync<PagedResultDto<CityLookupTableDto>>(GetEndpoint(nameof(GetAllCityForLookupTable)), input);
}
public async Task<FileDto> GetInstitutionsToExcel(GetAllInstitutionsForExcelInput input)
{
throw new System.NotImplementedException();
}
public async Task Delete(EntityDto input)
{
await ApiClient.DeleteAsync(GetEndpoint(nameof(Delete)), input);
}
public async Task CreateOrEdit(CreateOrEditInstitutionDto input)
{
await ApiClient.PostAsync(GetEndpoint(nameof(CreateOrEdit)), input);
}
public async Task<GetInstitutionForEditOutput> GetInstitutionForEdit(EntityDto input)
{
return await ApiClient.GetAsync<GetInstitutionForEditOutput>(GetEndpoint(nameof(GetInstitutionForEdit)), input);
}
}
}
using NOOR.Sched.District;
using NOOR.Sched.District.Dtos;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Input;
using NOOR.Sched.Commands;
using NOOR.Sched.Core.Threading;
using NOOR.Sched.Extensions;
using NOOR.Sched.Models.CMS;
using NOOR.Sched.ViewModels.Base;
using Xamarin.Forms;
using MvvmHelpers;
using NOOR.Sched.Localization;
using NOOR.Sched.UI.Assets;
using NOOR.Sched.Views;
namespace NOOR.Sched.ViewModels
{
public class InstitutionViewModel : XamarinViewModel
{
public ICommand PageAppearingCommand => HttpRequestCommand.Create(PageAppearingAsync);
private readonly IInstitutionsAppService _institutionsAppService;
private ObservableRangeCollection<InstitutionListModel> _institutions = new ObservableRangeCollection<InstitutionListModel>();
public InstitutionViewModel(IInstitutionsAppService institutionsappservice)
{
_institutionsAppService = institutionsappservice;
}
public ObservableRangeCollection<InstitutionListModel> Institutions
{
get => _institutions;
set
{
_institutions = value;
RaisePropertyChanged(() => Institutions);
}
}
public async Task PageAppearingAsync()
{
await FetchDataAsync();
}
public async Task FetchDataAsync(string filterText = null)
{
await SetBusyAsync(async () =>
{
var result = await _institutionsAppService.GetAll(new GetAllInstitutionsInput
{
Filter = filterText
});
var institutionListModels = ObjectMapper.Map<IEnumerable<InstitutionListModel>>(result.Items);
Institutions.ReplaceRange(institutionListModels);
});
}
}
}
hello
i have created an app service called institution and generated using RAD works perfectly when i run host, i followed the tutorial for xamarin development and want to create a mobile form so i followed the example of phonebook mentioned in "Developing-Step-By-Step-Xamarin"
i created everything 1) ProxyInstitutionsAppService 2) InstitutionsView 3) InstitutionsViewModel 4) Added page to navigation
if i run the menu is shown and empty page is shown correctly if i comment out the constructor code in InstitutionViewModel, but when i uncomment code of constructor in InstitutionsViewModel it doea not load the page.
thanx
this is my log file
NOOR.Sched.MultiTenancy.SubscriptionExpireEmailNotifierWorker
DEBUG 2018-05-26 14:46:37,642 [1 ] Abp.Modules.AbpModuleManager - Loading Abp modules...
DEBUG 2018-05-26 14:46:37,689 [1 ] Abp.Modules.AbpModuleManager - Found 23 ABP modules in total.
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: NOOR.Sched.Web.Startup.SchedWebHostModule, NOOR.Sched.Web.Host, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: NOOR.Sched.Web.SchedWebCoreModule, NOOR.Sched.Web.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: NOOR.Sched.SchedApplicationModule, NOOR.Sched.Application, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: NOOR.Sched.SchedCoreModule, NOOR.Sched.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Zero.AbpZeroCoreModule, Abp.ZeroCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Zero.AbpZeroCommonModule, Abp.Zero.Common, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AbpKernelModule, Abp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Zero.Ldap.AbpZeroLdapModule, Abp.Zero.Ldap, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AutoMapper.AbpAutoMapperModule, Abp.AutoMapper, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AspNetZeroCore.AbpAspNetZeroCoreModule, Abp.AspNetZeroCore, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.MailKit.AbpMailKitModule, Abp.MailKit, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: NOOR.Sched.EntityFrameworkCore.SchedEntityFrameworkCoreModule, NOOR.Sched.EntityFrameworkCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Zero.EntityFrameworkCore.AbpZeroCoreEntityFrameworkCoreModule, Abp.ZeroCore.EntityFrameworkCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule, Abp.EntityFrameworkCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.EntityFramework.AbpEntityFrameworkCommonModule, Abp.EntityFramework.Common, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.IdentityServer4.AbpZeroCoreIdentityServerEntityFrameworkCoreModule, Abp.ZeroCore.IdentityServer4.EntityFrameworkCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.IdentityServer4.AbpZeroCoreIdentityServerModule, Abp.ZeroCore.IdentityServer4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AspNetZeroCore.Web.AbpAspNetZeroCoreWebModule, Abp.AspNetZeroCore.Web, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AspNetCore.AbpAspNetCoreModule, Abp.AspNetCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Web.AbpWebCommonModule, Abp.Web.Common, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Web.SignalR.AbpWebSignalRModule, Abp.Web.SignalR, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Runtime.Caching.Redis.AbpRedisCacheModule, Abp.RedisCache, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,723 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Hangfire.AbpHangfireAspNetCoreModule, Abp.HangFire.AspNetCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:37,738 [1 ] Abp.Modules.AbpModuleManager - 23 modules loaded.
DEBUG 2018-05-26 14:46:37,832 [1 ] o.Configuration.LanguageManagementConfig - Converted Abp (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource
DEBUG 2018-05-26 14:46:37,832 [1 ] o.Configuration.LanguageManagementConfig - Converted AbpZero (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource
DEBUG 2018-05-26 14:46:37,832 [1 ] o.Configuration.LanguageManagementConfig - Converted Sched (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource
DEBUG 2018-05-26 14:46:37,832 [1 ] o.Configuration.LanguageManagementConfig - Converted AbpWeb (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource
DEBUG 2018-05-26 14:46:38,469 [1 ] ameworkCore.AbpEntityFrameworkCoreModule - Registering DbContext: NOOR.Sched.EntityFrameworkCore.SchedDbContext, NOOR.Sched.EntityFrameworkCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-05-26 14:46:39,386 [1 ] Abp.Localization.LocalizationManager - Initializing 4 localization sources.
DEBUG 2018-05-26 14:46:39,401 [1 ] Abp.Localization.LocalizationManager - Initialized localization source: Abp
DEBUG 2018-05-26 14:46:39,401 [1 ] Abp.Localization.LocalizationManager - Initialized localization source: AbpZero
DEBUG 2018-05-26 14:46:39,433 [1 ] Abp.Localization.LocalizationManager - Initialized localization source: Sched
DEBUG 2018-05-26 14:46:39,448 [1 ] Abp.Localization.LocalizationManager - Initialized localization source: AbpWeb
DEBUG 2018-05-26 14:46:39,534 [1 ] Abp.BackgroundJobs.BackgroundJobManager - Start background worker: Abp.BackgroundJobs.BackgroundJobManager
DEBUG 2018-05-26 14:46:39,612 [1 ] Abp.AutoMapper.AbpAutoMapperModule - Found 2 classes define auto mapping attributes
DEBUG 2018-05-26 14:46:39,612 [1 ] Abp.AutoMapper.AbpAutoMapperModule - NOOR.Sched.Web.Models.TokenAuth.ExternalLoginProviderInfoModel
DEBUG 2018-05-26 14:46:39,612 [1 ] Abp.AutoMapper.AbpAutoMapperModule - NOOR.Sched.Friendships.Cache.FriendCacheItem
DEBUG 2018-05-26 14:46:44,469 [1 ] enancy.SubscriptionExpirationCheckWorker - Start background worker: NOOR.Sched.MultiTenancy.SubscriptionExpirationCheckWorker
DEBUG 2018-05-26 14:46:44,476 [1 ] cy.SubscriptionExpireEmailNotifierWorker - Start background worker: NOOR.Sched.MultiTenancy.SubscriptionExpireEmailNotifierWorker
INFO 2018-05-26 14:50:02,455 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET <a class="postlink" href="http://169.254.80.80:22742/AbpUserConfiguration/GetAll">http://169.254.80.80:22742/AbpUserConfiguration/GetAll</a>
INFO 2018-05-26 14:50:03,270 [11 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) with arguments ((null)) - ModelState is Valid
INFO 2018-05-26 14:50:03,655 [4 ] matters.Json.Internal.JsonResultExecutor - Executing JsonResult, writing value Abp.Web.Models.AjaxResponse.
INFO 2018-05-26 14:50:03,756 [4 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) in 541.0472ms
INFO 2018-05-26 14:50:03,756 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 1327.0586ms 200 application/json; charset=utf-8
INFO 2018-05-26 14:50:14,811 [9 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 POST <a class="postlink" href="http://169.254.80.80:22742/api/TokenAuth/Authenticate">http://169.254.80.80:22742/api/TokenAuth/Authenticate</a> application/json; charset=utf-8 183
INFO 2018-05-26 14:50:15,475 [9 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method NOOR.Sched.Web.Controllers.TokenAuthController.Authenticate (NOOR.Sched.Web.Core) with arguments (NOOR.Sched.Web.Models.TokenAuth.AuthenticateModel) - ModelState is Valid
INFO 2018-05-26 14:50:16,369 [4 ] etCore.Mvc.Internal.ObjectResultExecutor - Executing ObjectResult, writing value Microsoft.AspNetCore.Mvc.ControllerContext.
INFO 2018-05-26 14:50:16,400 [4 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action NOOR.Sched.Web.Controllers.TokenAuthController.Authenticate (NOOR.Sched.Web.Core) in 1559.4623ms
INFO 2018-05-26 14:50:16,400 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 1601.8221ms 200 application/json; charset=utf-8
INFO 2018-05-26 14:50:16,800 [14 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET <a class="postlink" href="http://169.254.80.80:22742/api/services/app/Session/GetCurrentLoginInformations">http://169.254.80.80:22742/api/services ... formations</a>
INFO 2018-05-26 14:50:16,824 [14 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token.
INFO 2018-05-26 14:50:16,839 [14 ] uthentication.JwtBearer.JwtBearerHandler - AuthenticationScheme: Bearer was successfully authenticated.
INFO 2018-05-26 14:50:17,023 [8 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method NOOR.Sched.Sessions.SessionAppService.GetCurrentLoginInformations (NOOR.Sched.Application) with arguments ((null)) - ModelState is Valid
INFO 2018-05-26 14:50:17,087 [14 ] etCore.Mvc.Internal.ObjectResultExecutor - Executing ObjectResult, writing value Microsoft.AspNetCore.Mvc.ControllerContext.
INFO 2018-05-26 14:50:17,103 [14 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action NOOR.Sched.Sessions.SessionAppService.GetCurrentLoginInformations (NOOR.Sched.Application) in 162.6041ms
INFO 2018-05-26 14:50:17,118 [14 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 310.481ms 200 application/json; charset=utf-8
INFO 2018-05-26 14:50:17,225 [15 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET <a class="postlink" href="http://169.254.80.80:22742/AbpUserConfiguration/GetAll">http://169.254.80.80:22742/AbpUserConfiguration/GetAll</a>
INFO 2018-05-26 14:50:17,225 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token.
INFO 2018-05-26 14:50:17,225 [15 ] uthentication.JwtBearer.JwtBearerHandler - AuthenticationScheme: Bearer was successfully authenticated.
INFO 2018-05-26 14:50:17,241 [4 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) with arguments ((null)) - ModelState is Valid
INFO 2018-05-26 14:50:17,479 [11 ] matters.Json.Internal.JsonResultExecutor - Executing JsonResult, writing value Abp.Web.Models.AjaxResponse.
INFO 2018-05-26 14:50:17,479 [11 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) in 229.6559ms
INFO 2018-05-26 14:50:17,479 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 249.5032ms 200 application/json; charset=utf-8
INFO 2018-05-26 14:50:17,623 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET <a class="postlink" href="http://169.254.80.80:22742/api/services/app/Profile/GetProfilePictureById?profilePictureId=4f61bbcb-74d3-031e-88e0-39e52ba73db5">http://169.254.80.80:22742/api/services ... e52ba73db5</a>
INFO 2018-05-26 14:50:17,624 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token.
INFO 2018-05-26 14:50:17,624 [4 ] uthentication.JwtBearer.JwtBearerHandler - AuthenticationScheme: Bearer was successfully authenticated.
INFO 2018-05-26 14:50:17,728 [11 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method NOOR.Sched.Authorization.Users.Profile.ProfileAppService.GetProfilePictureById (NOOR.Sched.Application) with arguments (4f61bbcb-74d3-031e-88e0-39e52ba73db5) - ModelState is Valid
INFO 2018-05-26 14:50:17,828 [9 ] etCore.Mvc.Internal.ObjectResultExecutor - Executing ObjectResult, writing value Microsoft.AspNetCore.Mvc.ControllerContext.
INFO 2018-05-26 14:50:17,828 [9 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action NOOR.Sched.Authorization.Users.Profile.ProfileAppService.GetProfilePictureById (NOOR.Sched.Application) in 198.3269ms
INFO 2018-05-26 14:50:17,828 [9 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 212.2368ms 200 application/json; charset=utf-8
INFO 2018-05-26 14:50:18,026 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET <a class="postlink" href="http://169.254.80.80:22742/api/services/app/Tenant/GetTenants?EditionIdSpecified=False&MaxResultCount=10&SkipCount=0">http://169.254.80.80:22742/api/services ... kipCount=0</a>
INFO 2018-05-26 14:50:18,027 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token.
INFO 2018-05-26 14:50:18,027 [11 ] uthentication.JwtBearer.JwtBearerHandler - AuthenticationScheme: Bearer was successfully authenticated.
INFO 2018-05-26 14:50:18,160 [11 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method NOOR.Sched.MultiTenancy.TenantAppService.GetTenants (NOOR.Sched.Application) with arguments (NOOR.Sched.MultiTenancy.Dto.GetTenantsInput) - ModelState is Valid
INFO 2018-05-26 14:50:20,197 [11 ] etCore.Mvc.Internal.ObjectResultExecutor - Executing ObjectResult, writing value Microsoft.AspNetCore.Mvc.ControllerContext.
INFO 2018-05-26 14:50:20,213 [11 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action NOOR.Sched.MultiTenancy.TenantAppService.GetTenants (NOOR.Sched.Application) in 2154.9634ms
INFO 2018-05-26 14:50:20,213 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 2192.9822ms 200 application/json; charset=utf-8
if you are refrerring to call from indes.js of user to createoreditmodal.js i fail to understand can you please point me to the part .
regards Anwar
solved it
Hi would like to use mysql , so are there any issues have used with mssql for last 3 years without issues , just want to try out mysql .
also any document on configuring and istallation.
please advise
regards Anwar
Hello
when i select a record from the selectbox i want to show details of that selected record below eg if a customer is selected from a customer table in orders createoredit modal, i want to show address of that customer in the createoreditordermodal.
Also when i use dateipicker the popup for date opens in the createoreditordermodal but when i change the class to datetime-picker or datetimepicker the popup does not open.
how do i show a multiline textbox, example the remark field in the image is multiline
Hello
i have used rad tool to build and entity , the createoreditmodal has a pick where we select data from other entity. when we click on Pick and select the createoreditmodal freezes and does not scroll up or down and becomes an issue
how do i address this issue
regards
Anwar
Hello Brother
any out of box solution for site statistics like total number of visitors visited my site.
Regards Anwar