mirror of https://github.com/abpframework/abp.git
3 changed files with 39 additions and 7 deletions
@ -0,0 +1,19 @@ |
|||
@typeparam TEntity |
|||
@typeparam TResourceType |
|||
@using Volo.Abp.BlazoriseUI |
|||
@using Volo.Abp.Localization |
|||
@inherits ExtensionPropertyComponentBase<TEntity, TResourceType> |
|||
|
|||
@if (PropertyInfo != null && Entity != null) |
|||
{ |
|||
<Validation Validator="@Validate" MessageLocalizer="@LH.Localize"> |
|||
<Field> |
|||
<FieldLabel>@PropertyInfo.GetLocalizedDisplayName(StringLocalizerFactory)</FieldLabel> |
|||
<MemoEdit @bind-Text="@Value" AutoSize Disabled="IsReadonlyField"> |
|||
<Feedback> |
|||
<ValidationError/> |
|||
</Feedback> |
|||
</MemoEdit> |
|||
</Field> |
|||
</Validation> |
|||
} |
|||
@ -0,0 +1,15 @@ |
|||
using Volo.Abp.Data; |
|||
|
|||
namespace Volo.Abp.BlazoriseUI.Components.ObjectExtending; |
|||
public partial class TextAreaExtensionProperty<TEntity, TResourceType> |
|||
where TEntity : IHasExtraProperties |
|||
{ |
|||
protected string? Value { |
|||
get { |
|||
return PropertyInfo.GetTextInputValueOrNull(Entity.GetProperty(PropertyInfo.Name)); |
|||
} |
|||
set { |
|||
Entity.SetProperty(PropertyInfo.Name, value, validate: false); |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue