Activities of "maliming"

hi

You can add your code to MyExtensionProperties.razor

MyExtensionProperties.razor

@typeparam TEntityType
@typeparam TResourceType
@using Volo.Abp.Data
@using Volo.Abp.ObjectExtending
@inherits Volo.Abp.BlazoriseUI.Components.ObjectExtending.ExtensionProperties<TEntityType, TResourceType>

@{
    Entity.SetDefaultsForExtraProperties();

    foreach (var propertyInfo in ObjectExtensionManager.Instance.GetProperties<TEntityType>())
    {
        if (!propertyInfo.Name.EndsWith("_Text"))
        {
            if (propertyInfo.Type.IsEnum)
            {
                <SelectExtensionProperty PropertyInfo="@propertyInfo" Entity="@Entity" TEntity="TEntityType" TResourceType="TResourceType" LH="@LH" />
            }
            else if (!propertyInfo.Lookup.Url.IsNullOrEmpty())
            {
                <LookupExtensionProperty PropertyInfo="@propertyInfo" Entity="@Entity" TEntity="TEntityType" TResourceType="TResourceType" LH="@LH" />
            }
            else
            {
                var inputType = BlazoriseUiObjectExtensionPropertyInfoExtensions.GetInputType(propertyInfo);
                __builder.OpenComponent(0, inputType.MakeGenericType(new[] { typeof(TEntityType), typeof(TResourceType) }));
                __builder.AddAttribute(1, "PropertyInfo", propertyInfo);
                __builder.AddAttribute(2, "Entity", Entity);
                __builder.AddAttribute(3, "LH", LH);
                __builder.AddAttribute(4, "ModalType", ModalType);
                __builder.CloseComponent();
            }
        }
    }
}

MyExtensionProperties.razor.cs

using Volo.Abp.BlazoriseUI.Components.ObjectExtending;
using Volo.Abp.Data;

namespace BookStore.Blazor.Components;

public partial class MyExtensionProperties<TEntityType, TResourceType> : ExtensionProperties<TEntityType, TResourceType>
    where TEntityType : IHasExtraProperties
{

}

Replace the ExtensionProperties in DI.

public override void ConfigureServices(ServiceConfigurationContext context)
{
    context.Services.Replace(ServiceDescriptor.Transient(
        typeof(ExtensionProperties<IdentityUserCreateDto, IdentityResource>),
        typeof(MyExtensionProperties<IdentityUserCreateDto, IdentityResource>)));

    context.Services.Replace(ServiceDescriptor.Transient(
        typeof(ExtensionProperties<IdentityUserUpdateDto, IdentityResource>),
        typeof(MyExtensionProperties<IdentityUserUpdateDto, IdentityResource>)));
}

hi

I will share the code. wait a monent.

hi

Could we modify in both razor and code behind?

Yes.

Where do I put this code line?

In your blazor project, eg the Component folder.

Answer

hi

We are working on it. Sorry for that.

hi

I tried again and I get same error Object Disposed when attempt to use FirstOrDefaultAsync method without UnitOfManager.Begin method but I use UOW.Begin method then no problem code work fine. I added an image relation to error.

  • If you are not injecting the service over an interface (like IMyService), then the methods of the service must be virtual (otherwise, dynamic proxy / interception system can not work).

Can you share a new template project to reproduce this error? liming.ma@volosoft.com

Thanks.

hi

We have a problem with the abp.io website, which will be fixed ASAP.

hi

Can you share a minimal project so I can debug it.

Thanks.

hi

Add below namespaces to your _Imports.razor file:

@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Forms
@using Volo.Abp.AspNetCore.Components.Web
@using Volo.Abp.BlazoriseUI
@using Volo.Abp.BlazoriseUI.Components
@using Blazorise
@using Blazorise.DataGrid
@using Excubo.Blazor.TreeViews
@using Volo.Abp.Identity.Pro.Blazor.Pages.Identity.Components;

Hi

I have sent the mail.

sure, what's your email?

I will share the source code of UserManagement component.

Showing 5181 to 5190 of 11531 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on December 17, 2025, 07:08
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.