init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
73
KretaWeb/Scripts/KendoHelper/KretaImportGridHelper.js
Normal file
73
KretaWeb/Scripts/KendoHelper/KretaImportGridHelper.js
Normal file
|
@ -0,0 +1,73 @@
|
|||
var KretaImportGridHelper = (function () {
|
||||
var kretaImportGridHelper = function () {};
|
||||
|
||||
kretaImportGridHelper.initializeGrid = function (
|
||||
gridId,
|
||||
columns,
|
||||
dataSource,
|
||||
rowTemplateId
|
||||
) {
|
||||
var defaultImportPreviewPopupHeight = 768;
|
||||
var gridHeight = 675;
|
||||
var gridContentMaxHeight = 586;
|
||||
|
||||
var currentImportPreviewPopupHeight = $('#ImportPreviewPopup')
|
||||
.parent()
|
||||
.height();
|
||||
if (defaultImportPreviewPopupHeight !== currentImportPreviewPopupHeight) {
|
||||
var difference =
|
||||
defaultImportPreviewPopupHeight - currentImportPreviewPopupHeight;
|
||||
gridHeight -= difference;
|
||||
gridContentMaxHeight -= difference;
|
||||
}
|
||||
|
||||
$('#' + gridId).kendoGrid({
|
||||
columns: columns,
|
||||
dataSource: dataSource,
|
||||
sortable: true,
|
||||
pageable: {
|
||||
alwaysVisible: false,
|
||||
pageSize: 15,
|
||||
buttonCount: 5,
|
||||
messages: {
|
||||
display: '{0} - {1} / {2}',
|
||||
empty: Globalization.NincsAdat,
|
||||
first: Globalization.ElsoOldal,
|
||||
last: Globalization.UtolsoOldal,
|
||||
next: Globalization.KovetkezoOldal,
|
||||
previous: Globalization.ElozoOldal,
|
||||
morePages: Globalization.TobbOldal
|
||||
}
|
||||
},
|
||||
noRecords: true,
|
||||
messages: {
|
||||
noRecords: Globalization.NincsTalalat
|
||||
},
|
||||
height: gridHeight
|
||||
});
|
||||
|
||||
var grid = KretaGridHelper.getKendoGridData(gridId);
|
||||
if (!CommonUtils.isNullOrEmpty(rowTemplateId)) {
|
||||
grid.setOptions({
|
||||
rowTemplate: window.kendo.template($('#' + rowTemplateId).html())
|
||||
});
|
||||
}
|
||||
|
||||
grid.content.attr(
|
||||
'style',
|
||||
'max-height: ' + gridContentMaxHeight + 'px !important;'
|
||||
);
|
||||
grid.table.css('min-width', '100%');
|
||||
};
|
||||
|
||||
kretaImportGridHelper.getFormObject = function (formName) {
|
||||
var formElement = $('#' + formName);
|
||||
if (!CommonUtils.exists(formElement)) {
|
||||
return null;
|
||||
}
|
||||
var result = formElement.toObject();
|
||||
return result;
|
||||
};
|
||||
|
||||
return kretaImportGridHelper;
|
||||
})();
|
Loading…
Add table
Add a link
Reference in a new issue