Rev 26054 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(document).on('click', 'a.list-group-item', function() {$reportModal = $('div.report-modal');$reportModal.find('h4.modal-title').html($(this).find('h4').html());if($(this).data("paramslist") == undefined) {alert("hi");return false;} else {var paramsList = $(this).data("paramslist");paramsMap = {};renderInputDialog(paramsList);$reportModal.modal('show');return false;}});function renderInputDialog(paramsList) {$reportModal = $('div.report-modal');$inputContainer = $reportModal.find('div.input-div');paramsList.forEach(function(value) {paramsMap[value.name] = value;renderInput($inputContainer, value);});}function renderInput(param, $inputContainer) {var inputHtmlArr = [];param.displayTextparam.nameswitch (param.type) {case "DATE": {$inputContainer.append(`<div class="col-lg-3 form-group"><label>${param.displayText}</label><input name="${param.name}" type="text" value="" class="form-control input-sm"></div>`);$(`input[name="${param.name}"]`).daterangepicker(getSingleDatePicker(),dateRangeCallback);}case "DATE_RANGE" : {$inputContainer.append(`<div class="col-lg-3 form-group"><label>${param.displayText}</label><input name="${param.name}" type="text" value="" class="form-control input-sm"></div>`);$(`input[name="${param.name}"]`).daterangepicker(getRangedDatePicker(true),dateRangeCallback);}case "STRING": {$inputContainer.append(`<div class="col-lg-3 form-group"><label>${param.displayText}</label><input name="${param.name}" type="text" value="" class="form-control input-sm"></div>`);}case "LIST" : {$inputContainer.append(`<div class="col-lg-3 form-group"><label>${param.displayText}</label><input name="${param.name}" type="text" value="" class="form-control input-sm"></div>`);}}}