@Html.SmartLabelFor(m => m.SearchProductName)
@Html.EditorFor(m => m.SearchProductName)
@Html.SmartLabelFor(m => m.SearchIsTouched)
@Html.DropDownList("SearchIsTouched", new List
{
new SelectListItem { Text = T("Common.Unspecified"), Value = "" },
new SelectListItem { Text = T("Plugins.Feed.Froogle.SearchIsTouched.Touched"), Value = "touched" },
new SelectListItem { Text = T("Plugins.Feed.Froogle.SearchIsTouched.Untouched"), Value = "untouched" }
})
@T("Admin.Common.Search")
@(Html.Telerik().Grid()
.Name("gmc-products-grid")
.DataKeys(keys =>
{
keys.Add(x => x.ProductId).RouteKey("ProductId");
})
.Columns(c =>
{
c.Bound(x => x.ProductId)
.ReadOnly()
.Visible(false);
c.Bound(x => x.Name)
.ReadOnly().Visible(true)
.Template(x => @Html.LabeledProductName(x.ProductId, x.Name, x.ProductTypeName, x.ProductTypeLabelHint))
.ClientTemplate(@Html.LabeledProductName("ProductId", "Name"));
c.Bound(x => x.SKU)
.ReadOnly()
.Visible(true);
c.Bound(x => x.Export2)
.ClientTemplate(Html.XEditableLink("Export2", "select2"));
c.Bound(x => x.Taxonomy)
.ClientTemplate(Html.XEditableLink("Taxonomy", "typeahead"));
c.Bound(x => x.Gender)
.ClientTemplate(Html.XEditableLink("Gender", "select2"));
c.Bound(x => x.AgeGroup)
.ClientTemplate(Html.XEditableLink("AgeGroup", "select2"));
c.Bound(x => x.IsAdult)
.ClientTemplate(Html.XEditableLink("IsAdult", "select2"));
c.Bound(x => x.Color)
.ClientTemplate(Html.XEditableLink("Color", "text"));
c.Bound(x => x.Size)
.ClientTemplate(Html.XEditableLink("Size", "text"));
c.Bound(x => x.Material)
.ClientTemplate(Html.XEditableLink("Material", "text"));
c.Bound(x => x.Pattern)
.ClientTemplate(Html.XEditableLink("Pattern", "text"));
c.Bound(x => x.Multipack2)
.ClientTemplate(Html.XEditableLink("Multipack2", "text"));
c.Bound(x => x.IsBundle)
.ClientTemplate(Html.XEditableLink("IsBundle", "select2"));
c.Bound(x => x.EnergyEfficiencyClass)
.ClientTemplate(Html.XEditableLink("EnergyEfficiencyClass", "select2"));
c.Bound(x => x.CustomLabel0)
.ClientTemplate(Html.XEditableLink("CustomLabel0", "text"));
c.Bound(x => x.CustomLabel1)
.ClientTemplate(Html.XEditableLink("CustomLabel1", "text"));
c.Bound(x => x.CustomLabel2)
.ClientTemplate(Html.XEditableLink("CustomLabel2", "text"));
c.Bound(x => x.CustomLabel3)
.ClientTemplate(Html.XEditableLink("CustomLabel3", "text"));
c.Bound(x => x.CustomLabel4)
.ClientTemplate(Html.XEditableLink("CustomLabel4", "text"));
})
.ClientEvents(e =>
{
e.OnDataBound("OnGridDataBound");
e.OnDataBinding("OnGridDataBinding");
e.OnError("OnGridError");
})
.DataBinding(dataBinding =>
{
dataBinding.Ajax().Select("GoogleProductList", "FeedGoogleMerchantCenter");
})
.Pageable(settings => settings.PageSize(Model.GridPageSize).Position(GridPagerPosition.Both))
.PreserveGridState()
.EnableCustomBinding(true)
)