Browse Source

fixed several build problems

feat/mudblazor-mix
İsmail ÇAĞDAŞ 7 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.Linq;
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.BlazoriseUI;

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

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

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

@ -1,3 +1,4 @@
#nullable enable
@typeparam TEntity
@typeparam TResourceType
@using Volo.Abp.Localization
@ -5,7 +6,7 @@
@if (PropertyInfo != null && Entity != null)
{
<MudAutocomplete T="MudSelectItem<object>?"
<MudAutocomplete T="MudSelectItem<object>"
Label="@PropertyInfo.GetLocalizedDisplayName(StringLocalizerFactory)"
Value="@SelectedItem"
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 MudSelectItem<object>? SelectedItem { get; set; }
private MudSelectItem<object>? _selectedItem;
public MudSelectItem<object> SelectedItem {
get => _selectedItem!;
set => _selectedItem = value;
}
public object? SelectedValue
{
@ -68,7 +73,7 @@ public partial class MudLookupExtensionProperty<TEntity, TResourceType>
var selectItems = new List<MudSelectItem<object>>();
var url = PropertyInfo.Lookup.Url;
if (!filter.IsNullOrEmpty())
if (!string.IsNullOrEmpty(filter))
{
url += $"?{PropertyInfo.Lookup.FilterParamName}={filter.Trim()}";
}
@ -89,7 +94,7 @@ public partial class MudLookupExtensionProperty<TEntity, TResourceType>
return selectItems;
}
protected virtual Task SelectedItemChanged(MudSelectItem<object>? item)
protected virtual Task SelectedItemChanged(MudSelectItem<object> item)
{
SelectedItem = item;
SelectedValue = item?.Value;

Loading…
Cancel
Save