@using Kreta.Resources; @using Kreta.Web.Helpers.Grid; @using Kreta.BusinessLogic.Classes; @using Kreta.Web.Areas.GRModul.Models; @model ProjektSearchModel @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; } @section AddSearchPanel { @using (Html.SearchPanelSideBar("searchForm", "ProjektGrid")) { @Html.KretaTextBoxFor(x => x.SrcProjektAzonosito).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.SrcProjektNeve).RenderSearchPanelSideBar() @Html.KretaDatePickerFor(x => x.SrcProjektKezdete).RenderSearchPanelSideBar() @Html.KretaDatePickerFor(x => x.SrcProjektVege).RenderSearchPanelSideBar() @Html.KretaDatePickerFor(x => x.SrcTSZTOMegkotesDatum).RenderSearchPanelSideBar() @Html.KretaDatePickerFor(x => x.SrcJelentkezesiHataridoKezdete).RenderSearchPanelSideBar() @Html.KretaDatePickerFor(x => x.SrcJelentkezesiHataridoVege).RenderSearchPanelSideBar() } } @{ var grid = Html.KretaGrid ( name: "ProjektGrid", getUrl: new GridApiUrl("ProjektApi", "GetProjektGrid", new Dictionary { }), dataParameterFunction: "searchForm", allowFilterable: false, allowPaging: true, allowSorting: true ) .AutoBind(true); grid.Columns(columns => { columns.Bound(c => c.ProjektAzonosito); columns.Bound(c => c.ProjektNeve); columns.Bound(c => c.ProjektKezdete).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("8%"); ; columns.Bound(c => c.ProjektVege).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("8%"); ; columns.Bound(c => c.TSZTOMegkotesDatum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("8%"); ; columns.Bound(c => c.HataridoKezdet).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("8%"); columns.Bound(c => c.HataridoVeg).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("8%"); }); grid.Columns(column => { column.Template(@).Width(160).ClientTemplate(@" # if (IsJelentkezheto) { # # } else if (IsVisszautasitott) {#" + GRModulResource.Visszautasitott + "# } else if (IsElfogadott) { #" + GRModulResource.Elfogadott + "# } else if (IsJelentkezett) { #" + GRModulResource.Jelentkezett + "# } else { #" + GRModulResource.MarNemJelentkezheto + " # } #" ); }); }
@(grid)