@if (!Model.HideList && !Model.FacebookPixelSearchModel.HideStoresList)
{
@if (!Model.HideList)
{
@await Html.PartialAsync("Table", new DataTablesModel
{
Name = "grid",
UrlRead = new DataUrl("List", "FacebookPixel", null),
SearchButtonId = "search",
Length = Model.FacebookPixelSearchModel.PageSize,
LengthMenu = Model.FacebookPixelSearchModel.AvailablePageSizes,
Filters = new List
{
new FilterParameter(nameof(FacebookPixelSearchModel.StoreId), nameof(FacebookPixelSearchModel))
},
ColumnCollection = new List
{
new ColumnProperty(nameof(FacebookPixelModel.PixelId))
{
Title = T("Plugins.Widgets.FacebookPixel.Configuration.Fields.PixelId").Text
},
new ColumnProperty(nameof(FacebookPixelModel.StoreName))
{
Title = T("Plugins.Widgets.FacebookPixel.Configuration.Fields.Store").Text,
Width = "200",
Visible = (await storeService.GetAllStoresAsync()).Count > 1
},
new ColumnProperty(nameof(FacebookPixelModel.PixelScriptEnabled))
{
Title = T("Plugins.Widgets.FacebookPixel.Configuration.Fields.PixelScriptEnabled").Text,
Width = "100",
ClassName = NopColumnClassDefaults.CenterAll,
Render = new RenderBoolean()
},
new ColumnProperty(nameof(FacebookPixelModel.ConversionsApiEnabled))
{
Title = T("Plugins.Widgets.FacebookPixel.Configuration.Fields.ConversionsApiEnabled").Text,
Width = "100",
ClassName = NopColumnClassDefaults.CenterAll,
Render = new RenderBoolean()
},
new ColumnProperty(nameof(FacebookPixelModel.Id))
{
Title = T("Admin.Common.Edit").Text,
Width = "100",
Render = new RenderButtonEdit(new DataUrl("~/Admin/FacebookPixel/Edit/"))
}
}
})
}