isc.defineClass("eszkozKarton", "VLayout"); isc.eszkozKarton.addProperties({ eszkoz_id: null, initWidget : function () { var ref = this; this.Super("initWidget", arguments); this.szakertoi_adatok_reszletek_bal_DForm = isc.DynamicForm.create({ autoDraw: false, titleWidth: 150 }); this.szakertoi_adatok_reszletek_jobb_DForm = isc.DynamicForm.create({ autoDraw: false, titleWidth: 150 }); this.szakertoi_adatok_reszletek_also_DForm = isc.DynamicForm.create({ autoDraw: false }); this.szakertoi_adatok_reszletek_also_belso_SectionStack = isc.SectionStack.create({ autoDraw: false, visibilityMode: "multiple", overflow: 'visible' }); this.szakertoi_adatok_reszletek_also_reteg_belso_SectionStack = isc.SectionStack.create({ layoutMargin: 5, autoDraw: false, visibilityMode: "multiple", overflow: 'visible' }); this.szakertoi_adatok_reszletek_also_VLayout = isc.VLayout.create({ autoDraw: false, layoutMargin: 5, members: [ ref.szakertoi_adatok_reszletek_also_belso_SectionStack, ref.szakertoi_adatok_reszletek_also_DForm ] }); this.szakertoi_adatok_reszletek_ValuesManager = isc.ValuesManager.create({ calcSum: function(form, item, value) { var fields = ref.szakertoi_adatok_reszletek_ValuesManager.getFields(); var sumField = new Object(); var sums = new Object(); var currentValue = new Number(); for (i=0; iMegjegyzes: Csak GIF, JPEG vagy PNG formatumu kep toltheto fel.
Az oldalunkon megjelenitett legnagyobb kepfelbontas 600x400.
Kerjuk ekkora, vagy ennel nagyobb felbontasu kepeket toltson fel.
Amennyiben tobb kepet szeretne egyszerre feltolteni, csomagolja a fajlokat egy ZIP allomanyba.
A szerver automatikusan kibontja azt, es a kepeket megjeleniti.", autoDraw:false }); this.eszkozkarton_szakertoi_adatok_kepek_upload_HLayout = isc.HLayout.create({ height:40, members: [ ref.eszkozkarton_szakertoi_adatok_kepek_upload_DForm, isc.LayoutSpacer.create({width:10}), ref.eszkozkarton_szakertoi_adatok_kepek_upload_Label ], autoDraw:false }); this.szakertoi_adatok_kepek_gombok_DForm = isc.DynamicForm.create({ autoDraw: false, layoutAlign: "center", width: 220, numCols: 2, fields: [ { name: "submit", type: "button", width: 100, title: "Mentes", click: function() { ref.szakertoi_adatok_reszletek_ValuesManager.saveData(function(dsResponse, data) { if (dsResponse.status==0) { ref.szakertoi_adatok_reszletek_ValuesManager.fetchData({p_eszkoz_id:ref.eszkoz_id}); } }); if (typeof(ref.szakertoi_adatok_fenyezes_DForm) != 'undefined' && ref.szakertoi_adatok_fenyezes_DForm.destroying != true) { ref.szakertoi_adatok_fenyezes_DForm.submit(); } }, startRow: false, endRow: false }, { name: "bezaras", type: "button", width: 100, title: "Bezaras", click: function() { isc.confirm("Biztosan bezarja az ablakot? Az el nem mentett valtoztatasok elvesznek.", function(value) { if (value == true) { window.close(); } }); }, startRow: false } ] }); this.szakertoi_adatok_kepek_VLayout = isc.VLayout.create({ autoDraw: false, members: [ ref.eszkozkarton_szakertoi_adatok_kepek_upload_HLayout, ref.eszkozkarton_szakertoi_adatok_kepek_TileGrid, isc.LayoutSpacer.create({height: 10}), ref.szakertoi_adatok_kepek_gombok_DForm ] }); this.szakertoi_dokumentum_feltoltes_callback = function(windowid) { eval(windowid).closeClick(); isc.say("Sikeresen elmentettem a dokumentumot."); ref.szakertoi_dokumentumok_ListGrid.invalidateCache(); ref.szakertoi_dokumentumok_ListGrid.fetchData({eszkoz_id: ref.eszkoz_id}); } this.szakertoi_dokumentumok_ListGrid = isc.ListGrid.create({ dataSource: "szakertoi_dokumentumok_ListGrid_DS", autoDraw: false, autoFetchData: false, alternateRecordStyles: true, canEdit: true, editEvent: "none", modalEditing: true, canHover: true, showHover: true, hoverWidth :200, cellHoverHTML: function(record, rowNum, colNum) { var colName = this.getField(colNum).name; if (colName=='nev') { return record.nev; } if (colName=='megjegyzes') { return record.megjegyzes; } return false; }, fields: [{ name: "id", title: "ID", width: 30, canEdit: false }, { name: "nev", title: "Nev", validators:[{type:"lengthRange", max:250}] }, { name: "fajlnev", title: "Csatolmany", canEdit: false }, { name: "megjegyzes", title: "Megjegyzes", validators:[{type:"lengthRange", max:500}] }, { name: "feltoltes", title: "Feltoltes", width: 55, canEdit: false, align: 'center' }, { name: "letoltes", title: "Letoltes", width: 55, canEdit: false, align: 'center' }, { name: "torles", width: 25, showTitle: false, showHover: true, hoverHTML: "return 'Torles'", canEdit: false }], formatCellValue: function(value, record, rowNum, colNum) { var colName = this.getField(colNum).name; if (colName == 'feltoltes') { value = ''; } if (colName == 'letoltes') { value = ''; } if (colName == 'torles') { value = this.imgHTML("[SKINIMG]/actions/remove.png", 16, 16, 'torles', 'style="cursor:pointer"'); } return value; }, cellClick: function(record, rowNum, colNum) { if (record) { var colName = this.getField(colNum).name; if (colName == 'feltoltes') { var popupForm = isc.DynamicForm.create({ autoDraw: false }); var popupWindow = isc.Window.create({ autoDraw: false, autoSize: true, height: 30, title: "Dokumentum feltoltes (ID:" + record.id + ")", items: [popupForm], closeClick: function() { this.destroy(); } }); var field = { name: "allomanyok", showTitle: false, type: "MultiFileUploadItem", width: 260, iframeWidth: 0, iframeHeight: 1, params: { dokumentum_id: record.id, func: "szakertoi_dokumentum_feltoltes", callback: ref.getID() + ".szakertoi_dokumentum_feltoltes_callback", callbackpar: popupWindow.getID() } } popupForm.setFields(Array(field)); var x = $("#dokumentum_upload_icon" + rowNum).offset().left - 282; var y = $("#dokumentum_upload_icon" + rowNum).offset().top - 1; popupWindow.moveTo(x, y); popupWindow.show(); popupForm.getField('allomanyok').reset(); } if (colName == 'letoltes') { document.getElementById('download_Iframe').src = 'file_download.php?op=szakertoi_dokumentum&id=' + record.id; } if (colName == 'nev') { this.startEditing(rowNum, colNum); } if (colName == 'megjegyzes') { this.startEditing(rowNum, colNum); } if (colName == 'torles') { var this_ref = this; isc.confirm("Biztosan torolni akarja?", function(value) { if (value == true) { this_ref.removeData(this_ref.getSelectedRecord()); } }); } } } }); this.szakertoi_dokumentumok_gombok_DForm = isc.DynamicForm.create({ autoDraw: false, layoutAlign: "center", width: 220, numCols: 2, fields: [ { name: "uj_sor", type: "button", width: 100, title: "Uj dokumentum", click: function() { ref.szakertoi_dokumentumok_ListGrid.addData({eszkoz_id: ref.eszkoz_id}); }, startRow: false, endRow: false }, { name: "bezaras", type: "button", width: 100, title: "Bezaras", click: function() { isc.confirm("Biztosan bezarja az ablakot? Az el nem mentett valtoztatasok elvesznek.", function(value) { if (value == true) { window.close(); } }); }, startRow: false } ] }); this.szakertoi_dokumentumok_VLayout = isc.VLayout.create({ autoDraw: false, members: [ ref.szakertoi_dokumentumok_ListGrid, isc.LayoutSpacer.create({height:10}), ref.szakertoi_dokumentumok_gombok_DForm ] }); this.initKarton = function(mode) { isc.DataSource.get('eszkozkarton_szakertoi_adatok_szerkezet_DS').fetchData({p_eszkoz_id:ref.eszkoz_id}, function(dsResponse, data) { var formfields_bal = new Array(); var formfields_jobb = new Array(); var formfields_also = new Array(); var formfields_reteg = new Array(); var extra_df = new Array(); var dsfields = new Array(); formfields_bal[formfields_bal.length] = {name: "id", defaultValue: ref.eszkoz_id, editorType: "hidden"}; dsfields[dsfields.length] = {name: "id"}; for (var i=0;i0 && (data[i].mezo[j].tipus=='text' || data[i].mezo[j].tipus=='textarea')) { fieldtmp.length = data[i].mezo[j].hossz; if (data[i].mezo[j].tipus=='textarea') { fieldtmp.hint = 'max. ' + fieldtmp.length + ' karakter'; } } fieldtmp.titleAlign = "left"; if (data[i].mezo[j].readonly==1) { fieldtmp.textBoxStyle = 'textItemReadOnly'; fieldtmp.canEdit = false; fieldtmp.canFocus = false; } else if (data[i].mezo[j].utotag) { fieldtmp.hint = data[i].mezo[j].utotag; } if ((data[i].mezo[j].tipus=='select' || data[i].mezo[j].tipus=='combobox') && typeof(data[i].mezo[j].values)!='undefined') { fieldtmp.defaultToFirstOption = true; if (!isc.isAn.Array(data[i].mezo[j].values.value)) { data[i].mezo[j].values.value = Array(data[i].mezo[j].values.value); } for (var p=0;p0 && (data[i].oldal[x].mezo[y].tipus=='text' || data[i].oldal[x].mezo[y].tipus=='textarea')) { fieldtmp.length = data[i].oldal[x].mezo[y].hossz; } if (typeof(data[i].oldal[x].mezo[y].utotag)!='undefined') { fieldtmp.hint = data[i].oldal[x].mezo[y].utotag; } fieldtmp.titleAlign = "left"; fieldtmp.showTitle = false; if (data[i].oldal[x].mezo[y].tipus=='select' && typeof(data[i].oldal[x].mezo[y].values)!='undefined') { for (var p=0;p0 && (data[i].oldal[x].mezo[y].tipus=='text' || data[i].oldal[x].mezo[y].tipus=='textarea')) { fieldtmp.length = data[i].oldal[x].mezo[y].hossz; } if (typeof(data[i].oldal[x].mezo[y].utotag)!='undefined') { fieldtmp.hint = data[i].oldal[x].mezo[y].utotag; } fieldtmp.titleAlign = "left"; fieldtmp.showTitle = false; if (data[i].oldal[x].mezo[y].tipus=='select' && typeof(data[i].oldal[x].mezo[y].values)!='undefined') { for (var p=0;p