Browse Source

fixed several build problems

pull/25235/head
İsmail ÇAĞDAŞ 9 months ago
parent
commit
4b747505d3
  1. 2
      framework/src/Volo.Abp.AspNetCore.Components.Web.Theming.MudBlazor/Components/PageHeader.razor.cs
  2. 5
      framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudExtensibleDataGrid.razor.cs
  3. 3
      framework/src/Volo.Abp.MudBlazorUI/Components/ObjectExtending/MudLookupExtensionProperty.razor
  4. 11
      framework/src/Volo.Abp.MudBlazorUI/Components/ObjectExtending/MudLookupExtensionProperty.razor.cs

2
framework/src/Volo.Abp.AspNetCore.Components.Web.Theming.MudBlazor/Components/PageHeader.razor.cs

@ -4,7 +4,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.AspNetCore.Components.Web.Theming; using Volo.Abp.AspNetCore.Components.Web.Theming.Layout;
using Volo.Abp.AspNetCore.Components.Web.Theming.PageToolbars; using Volo.Abp.AspNetCore.Components.Web.Theming.PageToolbars;
using Volo.Abp.BlazoriseUI; using Volo.Abp.BlazoriseUI;

5
framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudExtensibleDataGrid.razor.cs

@ -6,6 +6,7 @@ using System.Text.RegularExpressions;
using System.Threading.Tasks; using System.Threading.Tasks;
using Localization.Resources.AbpUi; using Localization.Resources.AbpUi;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Rendering;
using Microsoft.Extensions.Localization; using Microsoft.Extensions.Localization;
using MudBlazor; using MudBlazor;
using Volo.Abp.AspNetCore.Components.Web.Extensibility.TableColumns; using Volo.Abp.AspNetCore.Components.Web.Extensibility.TableColumns;
@ -47,8 +48,8 @@ public partial class AbpMudExtensibleDataGrid<TItem> : ComponentBase
{ {
return (builder) => return (builder) =>
{ {
builder.OpenComponent(type); builder.OpenComponent(0, type);
builder.AddAttribute(0, DataFieldAttributeName, data); builder.AddAttribute(1, DataFieldAttributeName, data);
builder.CloseComponent(); builder.CloseComponent();
}; };
} }

3
framework/src/Volo.Abp.MudBlazorUI/Components/ObjectExtending/MudLookupExtensionProperty.razor

@ -1,3 +1,4 @@
#nullable enable
@typeparam TEntity @typeparam TEntity
@typeparam TResourceType @typeparam TResourceType
@using Volo.Abp.Localization @using Volo.Abp.Localization
@ -5,7 +6,7 @@
@if (PropertyInfo != null && Entity != null) @if (PropertyInfo != null && Entity != null)
{ {
<MudAutocomplete T="MudSelectItem<object>?" <MudAutocomplete T="MudSelectItem<object>"
Label="@PropertyInfo.GetLocalizedDisplayName(StringLocalizerFactory)" Label="@PropertyInfo.GetLocalizedDisplayName(StringLocalizerFactory)"
Value="@SelectedItem" Value="@SelectedItem"
ValueChanged="@SelectedItemChanged" ValueChanged="@SelectedItemChanged"

11
framework/src/Volo.Abp.MudBlazorUI/Components/ObjectExtending/MudLookupExtensionProperty.razor.cs

@ -19,7 +19,12 @@ public partial class MudLookupExtensionProperty<TEntity, TResourceType>
public string TextPropertyName => PropertyInfo.Name + "_Text"; public string TextPropertyName => PropertyInfo.Name + "_Text";
public MudSelectItem<object>? SelectedItem { get; set; } private MudSelectItem<object>? _selectedItem;
public MudSelectItem<object> SelectedItem {
get => _selectedItem!;
set => _selectedItem = value;
}
public object? SelectedValue public object? SelectedValue
{ {
@ -68,7 +73,7 @@ public partial class MudLookupExtensionProperty<TEntity, TResourceType>
var selectItems = new List<MudSelectItem<object>>(); var selectItems = new List<MudSelectItem<object>>();
var url = PropertyInfo.Lookup.Url; var url = PropertyInfo.Lookup.Url;
if (!filter.IsNullOrEmpty()) if (!string.IsNullOrEmpty(filter))
{ {
url += $"?{PropertyInfo.Lookup.FilterParamName}={filter.Trim()}"; url += $"?{PropertyInfo.Lookup.FilterParamName}={filter.Trim()}";
} }
@ -89,7 +94,7 @@ public partial class MudLookupExtensionProperty<TEntity, TResourceType>
return selectItems; return selectItems;
} }
protected virtual Task SelectedItemChanged(MudSelectItem<object>? item) protected virtual Task SelectedItemChanged(MudSelectItem<object> item)
{ {
SelectedItem = item; SelectedItem = item;
SelectedValue = item?.Value; SelectedValue = item?.Value;

Loading…
Cancel
Save