init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,127 @@
|
|||
@using Kreta.Web.Security;
|
||||
@using Kreta.Framework.Util;
|
||||
@using Kreta.Web.Areas.TanuloErtekeles.Models.TanuloErtekeles
|
||||
@using Kreta.Web.Helpers
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using CoreConstants = Kreta.Core.Constants;
|
||||
|
||||
@model List<TanuloErtekelesByTanuloListModel>
|
||||
|
||||
@section AddCss {
|
||||
@Styles.Render(Constants.General.TanuloErtekelesCSS)
|
||||
}
|
||||
|
||||
@foreach (var model in Model)
|
||||
{
|
||||
<h3>@(model.OktatasiNevelesiFeladatId.GetItemNameFromCache(ClaimData.SelectedTanevID.Value))</h3>
|
||||
var gridName = model.NamePrefix + "TanuloErtekelesByTanuloGrid";
|
||||
@*Ideiglenes megoldás a tanulo felület miatt ott már van tanuloID *@
|
||||
if (model.NamePrefix != "ModTanuloView")
|
||||
{
|
||||
@Html.HiddenFor(x => model.TanuloId)
|
||||
}
|
||||
|
||||
var gridApiUrl = model.IsTanuloView
|
||||
? new GridApiUrl("TanuloErtekelesByTanuloApi", "GetTanuloErtekelesByTanuloGridTanuloView")
|
||||
: new GridApiUrl("TanuloErtekelesByTanuloApi", "GetTanuloErtekelesByTanuloGrid");
|
||||
|
||||
var clientTemplateUrl = Url.Action("TanuloErtekelesByTanuloGridDetail", "TanuloErtekelesByTanulo", new { area = "TanuloErtekeles", model.OktatasiNevelesiFeladatId, model.NamePrefix });
|
||||
|
||||
var grid = Html.KretaGrid<TanuloErtekelesByTanuloGridModel>
|
||||
(
|
||||
gridName,
|
||||
gridApiUrl,
|
||||
dataBoundAdditionalFunction: "TanuloErtekelesByTanuloHelper.dataBoundAdditionalFunction(e);",
|
||||
clientTemplate: "detailGrid-template",
|
||||
clientTemplateUrl: clientTemplateUrl,
|
||||
clientTemplateWholeDataRow: true,
|
||||
allowFilterable: false,
|
||||
allowSorting: false,
|
||||
allowPaging: false,
|
||||
pageSizes: null,
|
||||
useToolBar: model.GridUseToolBar
|
||||
)
|
||||
.TableHtmlAttributes(new { @class = "TanuloErtekelesGrid" })
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(m => m.TantargyNev).ClientFooterTemplate("<div class='HaviAtlagWrapper'></div>");
|
||||
columns.Bound(m => m.Szeptember).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.Szeptember_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.Oktober).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.Oktober_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.November).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.November_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.December).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.December_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.JanuarI).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.JanuarI_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.I).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap kozepre" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.I_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.JanuarII).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.JanuarII_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.Februar).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.Februar_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.Marcius).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.Marcius_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.Aprilis).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.Aprilis_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.Majus).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.Majus_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.Junius).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.Junius_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.II).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap kozepre" }).ClientFooterTemplate("<div class='" + CoreConstants.TanuloErtekelesHaviAtlagColumnNames.II_HaviAtlag + "Wrapper'></div>");
|
||||
columns.Bound(m => m.Atlag).Encoded(false).HeaderHtmlAttributes(new { @class = "atlag" }).HtmlAttributes(new { @class = "atlag kozepre" }).Hidden(!model.IsJegyekAtlagaMegjelenik).Format("{0:0.00}");
|
||||
columns.Bound(m => m.OsztalyAtlag).Encoded(false).HeaderHtmlAttributes(new { @class = "atlag" }).HtmlAttributes(new { @class = "atlag kozepre" }).Hidden(!model.IsOsztalyAtlagMegjelenik).Format("{0:0.00}");
|
||||
})
|
||||
.AutoBind(false);
|
||||
|
||||
<div>
|
||||
@(grid)
|
||||
</div>
|
||||
}
|
||||
|
||||
@Html.KretaGridTemplate("detailGrid-template")
|
||||
@Html.KretaTooltipTemplate("kendoTooltip-tanuloErtekelesTemplate",
|
||||
@"<div class='kendoTooltip' style='#=target.data('tooltipstyle')#'>
|
||||
<div class='tooltipTanuloErtekeles'>#=target.data('tanuloertekeles')#</div>
|
||||
<p class='tooltipText'>#:target.data('datum')#</p>
|
||||
<p class='tooltipText'>#:target.data('tipusmod')#</p>
|
||||
<p class='tooltipText'>#:target.data('ertekelestema')#</p>
|
||||
<p class='tooltipText'>#:target.data('suly')#</p>
|
||||
<p class='tooltipText'>#:target.data('ertekelonyomtatasinev')#</p>
|
||||
</div>")
|
||||
|
||||
@Html.Partial("~/Areas/TanuloErtekeles/Views/Shared/_TanuloErtekelesCommon.cshtml")
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
var TanuloErtekelesByTanuloHelper = (function () {
|
||||
var tanuloErtekelesByTanuloHelper = function () { };
|
||||
|
||||
tanuloErtekelesByTanuloHelper.dataBoundAdditionalFunction = function (e) {
|
||||
var tanuloErtekelesKendoTooltip = $(".tanuloErtekelesKendoTooltip");
|
||||
KretaTooltipHelper.setTooltip(tanuloErtekelesKendoTooltip, "#kendoTooltip-tanuloErtekelesTemplate");
|
||||
|
||||
$("td.atlag").each(function () {
|
||||
var atlagText = $(this).html();
|
||||
if (!CommonUtils.isNullOrEmpty(atlagText)) {
|
||||
var atlag = parseFloat(atlagText);
|
||||
if (atlag < 2) {
|
||||
$(this).html("<span class='spanAtlagFigyelmeztetes'>" + atlagText + "</span>");
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
HaviAtlagHelper.setHaviAtlagok(e.sender);
|
||||
}
|
||||
|
||||
return tanuloErtekelesByTanuloHelper;
|
||||
})();
|
||||
|
||||
$(document).ready(function () {
|
||||
@{
|
||||
foreach(var m in Model)
|
||||
{
|
||||
<text>
|
||||
$("#@m.NamePrefix" + "TanuloErtekelesByTanuloGrid").addClass("justView");
|
||||
var model = {
|
||||
tanuloId: "@m.TanuloId",
|
||||
oktatasiNevelesiFeladatId: "@m.OktatasiNevelesiFeladatId",
|
||||
isOsztalyAtlagMegjelenik: "@m.IsOsztalyAtlagMegjelenik"
|
||||
};
|
||||
KretaGridHelper.refreshGridByObject("@m.NamePrefix" + "TanuloErtekelesByTanuloGrid", model);
|
||||
</text>
|
||||
}
|
||||
}
|
||||
$(".k-window h3").addClass("title");
|
||||
});
|
||||
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue