kreta/KretaWeb/Areas/Adatszolgaltatasok/Views/OkosmeroEnergetikaiAdat/Index.cshtml
2024-03-13 00:33:46 +01:00

55 lines
No EOL
1.8 KiB
Text

@using Kreta.Web.Helpers
@using Kreta.Web.Helpers.Grid
@using Kreta.Web.Areas.Adatszolgaltatasok.Models
@using Kreta.Resources
@model OkosmeroEnergetikaiAdatSearchModel
@{
Layout = "~/Views/Shared/_MasterLayout.cshtml";
var functionCommandList = new List<FunctionCommand> {
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "OkosmeroEnergetikaiAdatHelper.exportGrid" }
};
}
@section AddSearchPanel {
@using (Html.SearchPanelSideBar("okosmeroEnergetikaiAdatSearchForm", "OkosmeroEnergetikaiAdatGrid"))
{
@Html.KretaComboBoxFor(x => x.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").RenderSearchPanelSideBar()
}
}
<div>
@(
Html.KretaGrid<OkosmeroEnergetikaiAdatGridModel>
(
name: "OkosmeroEnergetikaiAdatGrid",
getUrl: new GridApiUrl("OkosmeroEnergetikaiAdatApi", "GetOkosmeroEnergetikaiAdatGrid", new Dictionary<string, string> { }),
dataParameterFunction: "okosmeroEnergetikaiAdatSearchForm"
)
.Columns(columns =>
{
columns.Bound(c => c.FeladatellatasiHelyNeve);
columns.Bound(c => c.UzemeltetoMegnevezese);
columns.Bound(c => c.EnergetikaiBesorolas);
})
.FunctionCommand(Html, functionCommandList)
)
</div>
<script type="text/javascript">
var OkosmeroEnergetikaiAdatHelper = (function () {
var helper = function () { };
var searchFormName = "okosmeroEnergetikaiAdatSearchForm";
var url = {
Export: "@Url.Action("Export", "OkosmeroEnergetikaiAdat", new {area = "Adatszolgaltatasok"})"
}
helper.exportGrid = function () {
window.location = url.Export + "?" + $.param(KretaGridHelper.getSearchParametersWithoutInputNames(searchFormName));
}
return helper;
})();
</script>