Browse Source
Merge pull request #8314 from abpframework/stsrki/rel-4.3-autocomplete
Show Autocomplete dropdown on focus
pull/8516/head
Halil İbrahim Kalkan
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with
27 additions and
14 deletions
-
framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor
-
framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs
-
framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj
-
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj
|
|
|
@ -12,7 +12,8 @@ |
|
|
|
ValueField="item=>item.Value" |
|
|
|
SelectedValue="@SelectedValue" |
|
|
|
SelectedValueChanged="@SelectedValueChanged" |
|
|
|
SearchChanged="@SearchFilterChangedAsync"> |
|
|
|
SearchChanged="@SearchFilterChangedAsync" |
|
|
|
MinLength="0"> |
|
|
|
</Autocomplete> |
|
|
|
</Field> |
|
|
|
|
|
|
|
@ -96,14 +96,26 @@ namespace Volo.Abp.BlazoriseUI.Components.ObjectExtending |
|
|
|
return selectItems; |
|
|
|
} |
|
|
|
|
|
|
|
protected virtual void SelectedValueChanged(object selectedItem) |
|
|
|
protected virtual Task SelectedValueChanged(object selectedItem) |
|
|
|
{ |
|
|
|
SelectedValue = selectedItem; |
|
|
|
|
|
|
|
return Task.CompletedTask; |
|
|
|
} |
|
|
|
|
|
|
|
protected async Task SearchFilterChangedAsync(string filter) |
|
|
|
{ |
|
|
|
lookupItems = await GetLookupItemsAsync(filter); |
|
|
|
} |
|
|
|
|
|
|
|
protected override async Task OnAfterRenderAsync(bool firstRender) |
|
|
|
{ |
|
|
|
await base.OnAfterRenderAsync(firstRender); |
|
|
|
|
|
|
|
if (firstRender) |
|
|
|
{ |
|
|
|
await SearchFilterChangedAsync(string.Empty); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -14,10 +14,10 @@ |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<PackageReference Include="Blazorise" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.DataGrid" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Snackbar" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Components" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Blazorise.DataGrid" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Blazorise.Snackbar" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Blazorise.Components" Version="0.9.3.4" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
</Project> |
|
|
|
|
|
|
|
@ -12,8 +12,8 @@ |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" /> |
|
|
|
<PackageReference Include="Serilog.Sinks.Async" Version="1.4.0" /> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="5.0.*" /> |
|
|
|
|
|
|
|
@ -12,8 +12,8 @@ |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" /> |
|
|
|
<PackageReference Include="Serilog.Sinks.Async" Version="1.4.0" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
@ -8,8 +8,8 @@ |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.*" /> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.*" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
@ -8,8 +8,8 @@ |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.3.3" /> |
|
|
|
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.3.4" /> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.*" /> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.*" /> |
|
|
|
</ItemGroup> |
|
|
|
|