Browse Source

renamed class and refactored view component

pull/4145/head
Akın Sabri Çam 6 years ago
parent
commit
d66b493885
  1. 6
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Pages/Shared/Components/AbpPageSearchBox/AbpPageSearchBoxViewComponent.cs
  2. 7
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Pages/Shared/Components/AbpPageSearchBox/AbpSearchBoxViewModel.cs
  3. 7
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Pages/Shared/Components/AbpPageSearchBox/Default.cshtml

6
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Pages/Shared/Components/AbpPageSearchBox/AbpPageSearchBoxViewComponent.cs

@ -5,9 +5,11 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Pages.Shared.Components.AbpPag
{
public class AbpPageSearchBoxViewComponent : AbpViewComponent
{
public async Task<IViewComponentResult> InvokeAsync()
public async Task<IViewComponentResult> InvokeAsync(string placeHolder)
{
return await Task.FromResult(View("~/Pages/Shared/Components/AbpPageSearchBox/Default.cshtml"));
return await Task.FromResult(
View("~/Pages/Shared/Components/AbpPageSearchBox/Default.cshtml",
new AbpSearchBoxViewModel {PlaceHolder = placeHolder}));
}
}
}

7
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Pages/Shared/Components/AbpPageSearchBox/AbpSearchBoxViewModel.cs

@ -0,0 +1,7 @@
namespace Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Pages.Shared.Components.AbpPageSearchBox
{
public class AbpSearchBoxViewModel
{
public string PlaceHolder { get; set; }
}
}

7
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Pages/Shared/Components/AbpPageSearchBox/Default.cshtml

@ -1,7 +1,8 @@

<form method="post" class="searchForm">
@model Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Pages.Shared.Components.AbpPageSearchBox.AbpSearchBoxViewModel
<form method="post" class="page-search-form">
<div class="input-group">
<input class="form-control filterText" placeholder="Search"/>
<input class="form-control page-search-filter-text" placeholder="@Model.PlaceHolder">
<div class="input-group-append">
<abp-button button-type="Primary" type="submit">
<i class="fa fa-search" aria-hidden="true"></i>

Loading…
Cancel
Save