init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,85 @@
|
|||
@using Kreta.Web.Areas.GRModul.Models;
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Resources;
|
||||
|
||||
@{
|
||||
BeszerzesiIgenyModel beszerzesiIgenyModel = (BeszerzesiIgenyModel)Model.Data[0];
|
||||
}
|
||||
|
||||
@{
|
||||
var grid = Html.KretaGrid<BeszerzesiIgenyDokGridModel>
|
||||
(
|
||||
name: "BeszerzesiIgenyDokGrid",
|
||||
getUrl: new GridApiUrl("BeszerzesiIgenyApi", "GetBeszerzesiIgenyDokGrid", new Dictionary<string, string> { { "igenylesId", beszerzesiIgenyModel.BeszerzesiIgenyId.HasValue ? beszerzesiIgenyModel.BeszerzesiIgenyId.Value.ToString() : "-1" } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.DokumentumNev);
|
||||
columns.Bound(c => c.Iktatoszam);
|
||||
columns.Template(@<text></text>).Width(140).ClientTemplate(@"<a href='/GRModul/BeszerzesiIgeny/GetFile?fileId=#: ID #'>Letöltés</a>");
|
||||
})
|
||||
.AutoBind(true)
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn));
|
||||
}
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div id="CsatolmanyokInputContainer" class="row">
|
||||
@Html.KretaFileUpload("BeszerzesiIgenyDok", onSelectEvent: "function(e){ FileUploadHelper.onSelect(e); }")
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>@(grid)</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var FileUploadHelper = (function () {
|
||||
var fileUploadHelper = function () { };
|
||||
|
||||
fileUploadHelper.onSelect = function (e) {
|
||||
KretaFileUpload.StopAnimation();
|
||||
|
||||
var allowedFileExtensionArray = [".txt", ".pdf", ".png", ".bmp", ".jpg", ".jpeg", ".xls", ".xlsx", ".doc", ".docx", ".roz"];
|
||||
var attachmentMaxFileSizeInBytes = 5242880;
|
||||
var attachments = e.files;
|
||||
|
||||
for(var i = 0; i<attachments.length;i++){
|
||||
if (attachmentMaxFileSizeInBytes<attachments[i].size){
|
||||
e.preventDefault();
|
||||
var errorMessage = "@ErrorResource.HibaTortentXMBNalNemLehetNagyobbAFajlMerete";
|
||||
errorMessage=errorMessage.replace("{0}",attachmentMaxFileSizeInBytes/(1024*1024));
|
||||
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba", errorMessage, true);
|
||||
break;
|
||||
}
|
||||
|
||||
if ($.inArray(attachments[i].extension.toLowerCase(), allowedFileExtensionArray)===-1){
|
||||
e.preventDefault();
|
||||
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba","@ErrorResource.AFajlKiterjeszteseVagyTipusaNemMegfelelo", true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return fileUploadHelper;
|
||||
})();
|
||||
|
||||
$(document).ready(function () {
|
||||
KretaFileUpload.DisplayValidationInfo("CsatolmanyokInputContainer", "FileUploadValidationInfo");
|
||||
|
||||
var allowedFileExtensionArray = ["Megengedett típusok: ",
|
||||
".txt", ".pdf", ".png", ".bmp", ".jpg", ".jpeg", ".xls", ".xlsx", ".doc", ".docx", ".roz",
|
||||
" Maximális méret: 5MB"
|
||||
];
|
||||
|
||||
var uploadButton = $("#CsatolmanyokInputContainer");
|
||||
|
||||
uploadButton.mouseenter(function () {
|
||||
KretaFileUpload.StartAnimation();
|
||||
KretaFileUpload.VaidationInfoExtensionContainerAnimation("FileUploadValidationInfo", allowedFileExtensionArray, 0);
|
||||
});
|
||||
|
||||
uploadButton.mouseleave(function () {
|
||||
KretaFileUpload.StopAnimation("FileUploadValidationInfo");
|
||||
});
|
||||
});
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue