Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

calendarviewer.settings.min.js 7.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super();this.reportManager=i.Managers.ReportManager.Instance();this.viewerManager=i.Managers.ViewerManager.Instance();this.ReportId=0}jsFiles(){return["platform/analytics/components/calendarviewer/calendarviewer.settings.js"]}cssFiles(){return[]}html(){return`<div class="b-b bg-white modal-header">
  2. <strong class="text-dark">Calendar</strong>
  3. </div>
  4. <div class="modal-body" id="CalendarViewer_modal">
  5. <div id="divCalendar_ErrorMessage"></div>
  6. <div class="card">
  7. <div class="card-body">
  8. <div class="row">
  9. <div class="col-sm-6 mb-20">
  10. <div id="div_CalendarName" class="floating-label-form-group" style="">
  11. <label for="calendarname">CalendarName</label><input type="text" id="CalendarName"
  12. class="form-control value-control floating-label-control" data-placeholder="CalendarName"
  13. placeholder="Calendar Name" data-label="Calendar Name">
  14. </div>
  15. </div>
  16. <div class="col-sm-4">
  17. <div id="div_DisplayName" class="floating-label-form-group floating-label-form-group-with-value">
  18. <label for="displayname" id="lbl_DisplayName">Display Name</label>
  19. <input type="text" id="Txt_Display_Name" class="form-control value-control floating-label-control" placeholder="Display Name" data-placeholder="Display Name" data-label="Display Name">
  20. </div>
  21. </div>
  22. <div class="col-sm-6 mb-20">
  23. <div id="div_ValueColumn">
  24. <label for="valuecolumn">Value Column</label><select id="ValueColumn_AutoComplete"
  25. class="form-control text-control required">
  26. <option value="0" selected="">Select Value Column</option>
  27. </select>
  28. </div>
  29. </div>
  30. <div class="col-sm-6 mb-20">
  31. <div id="div_TextColumn">
  32. <label for="textcolumn">Text Column</label><select id="TextColumn_AutoComplete"
  33. class="form-control text-control required">
  34. <option value="0" selected="">Select Text Column</option>
  35. </select>
  36. </div>
  37. </div>
  38. <div class="col-sm-6 mb-20">
  39. <div id="div_FromDate">
  40. <label for="fromdate">FromDate</label>
  41. <div class="input-group"><select type="text" id="date_FromDate"
  42. class="form-control value-control datepicker-input hasDatepicker floating-label-control"
  43. placeholder="From Date " data-label="From Date ">
  44. <option value="0" selected="">Select From Date Column</option>
  45. </select>
  46. </div>
  47. </div>
  48. </div>
  49. <div class="col-sm-6">
  50. <div id="div_ToDate">
  51. <label for="fromdate">ToDate</label>
  52. <div class="input-group"><select type="text" id="date_ToDate"
  53. class="form-control value-control datepicker-input hasDatepicker floating-label-control"
  54. placeholder="To Date " data-label="To Date ">
  55. <option value="0" selected="">Select To Date Column</option>
  56. </select>
  57. </div>
  58. </div>
  59. </div>
  60. <div class="col-sm-6 align-self-end">
  61. <label for="showCalTime"><strong>Show Time</strong></label><label id="lblshowCalTime"
  62. class="switch form-inline pull-right" style=""><input id="showCalTime"
  63. data-group="showCalTime" type="checkbox" data-isdynamic="false"><span></span>
  64. </label>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. <div class="bg-white modal-footer">
  71. <a class="btn btn-light btn-sm btn-center mr-auto" id="btnClose">Close</a>
  72. <a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save</a>
  73. </div>`}load(n,t){var r=this,u=Number(r.ReportId),i;$("#CalendarViewer_modal").css("height",$(window).outerHeight()-(Number($(".modal-header").outerHeight())+Number($(".modal-footer").outerHeight()))+"px");i=[];this.reportManager.getColumns(u).then(function(t){var u=t.result;for(let n=0;n<u.length;n++)i.push({id:u[n].AliasName,text:u[n].AliasName});$("#date_FromDate").select2({placeholder:"Select From Date Column",data:i});$("#date_ToDate").select2({placeholder:"Select To Date Column",data:i});$("#TextColumn_AutoComplete").select2({placeholder:"Select Text Column",data:i,allowClear:!0});$("#ValueColumn_AutoComplete").select2({placeholder:"Select Value Column",data:i,allowClear:!0});n!=0&&r.getCalendarById(n)});$("#btnClose").click(function(){$("#"+t).modal("hide");$("#"+t).remove()});jQuery("#btnSave").unbind().click(function(){r.saveCalendar(n,u,t,null)})}getCalendarById(n){var t=this;t.viewerManager.getCalendarView(n).then(function(n){t.response=n.result;$("#Txt_Display_Name").val(t.response.DisplayName?t.response.DisplayName.trim():t.response.CalendarName.trim());$("#CalendarName").val(t.response.CalendarName.trim()).attr("readonly","true").css("cursor","not-allowed");$("#ValueColumn_AutoComplete").val(t.response.ValueColumn).trigger("change");$("#TextColumn_AutoComplete").val(t.response.TextColumn).trigger("change");$("#date_FromDate").val(t.response.FromDateColumn).trigger("change");$("#date_ToDate").val(t.response.ToDateColumn).trigger("change")})}saveCalendar(t,i,r,u){var f=this,e=u;u==null&&(e={CalendarViewId:Number(t),CalendarName:$("#CalendarName").val(),ValueColumn:$("#ValueColumn_AutoComplete option:selected").text(),TextColumn:$("#TextColumn_AutoComplete option:selected").text(),ToDateColumn:$("#date_ToDate option:selected").text(),FromDateColumn:$("#date_FromDate option:selected").text(),ReportId:Number(this.ReportId),DisplayModeTypeId:1,ViewAll:f.response&&f.response.ViewAll||!0,DisplayName:$("#Txt_Display_Name").val().toString().trim(),IsFromUI:Number(t)==0?!0:!1});this.fileCacheHelper.loadJsFile("platform/analytics/managers/reportmanager.js",function(){f.viewerManager.saveCalendarView(e).then(function(t){t.status==n.Data.Status.Error?MessageHelper.Instance().showError(t.message,"divCalendar_ErrorMessage"):(MessageHelper.Instance().showSuccess(t.message,""),$("#"+r).modal("hide"),$("#"+r).remove())})})}static Instance(){return this._instance===undefined&&(this._instance=new n.Platform.Analytics.Components.CalendarViewerSettings),this._instance}}r.CalendarViewerSettings=u})(r=i.Components||(i.Components={}))})(i=t.Analytics||(t.Analytics={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));