Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. var Unibase;
  2. (function (Unibase) {
  3. let Platform;
  4. (function (Platform) {
  5. let Apps;
  6. (function (Apps) {
  7. let Components;
  8. (function (Components) {
  9. class Details extends Platform.Core.BaseComponent {
  10. constructor() {
  11. super();
  12. this.appManager = Apps.Managers.AppManager.Instance();
  13. }
  14. loadhtml() {
  15. $("#divAppWidgets").empty();
  16. let html = `<div class="card"><div class="card-body"><div class="row"><div id="" class="control-group col-sm-6 "><div id="" class="floating-label-form-group floating-label-form-group-with-value"><input type="hidden" id="hdnddl_SchedulerTypeId" class="value-control" value="0" data-required="true" data-regularexp="" data-validatemsg=""><label for="lbl" id="">Report Configuration<span class="text-danger " id="spnIsRequired_SchedulerTypeId"> *</span></label><select id="sel_report" class="form-control required" data-propertyname="" data-isdefault="true" placeholder="Select Report Name" data-placeholder="Select Report Name" data-label="Report" data-isparent="false" style="none"><option value="0" >--Select Report--</option></select><input type="hidden" id="hfId_ReportId" value=""><label for="Validation" id="lblValidation_SchedulerTypeId"></label><input type="hidden" id="hfFormPropertyId" value=""></div></div><div class="col-sm-6 pull-right"><a href="javascript:;" id="btn_saveReport" class="btn btn-primary btn-sm pull-right">Save</a></div></div></div></div>`;
  17. $("#divAppWidgets").append(html);
  18. this.loadReport();
  19. var instance = this;
  20. $("#btn_saveReport").click(function () {
  21. instance.save();
  22. });
  23. }
  24. loadReport() {
  25. this.fileCacheHelper.loadJsFile("platform/analytics/managers/reportmanager.js", function () {
  26. Unibase.Platform.Analytics.Managers.ReportManager.Instance().getReports().then(function (response) {
  27. for (var i = 0; i < response.length; i++) {
  28. var data = response[i];
  29. var options = '<option value=' + response[i].ReportId + '>' + response[i].ReportName + '</option>';
  30. $("#sel_report").append(options);
  31. }
  32. });
  33. });
  34. }
  35. save() {
  36. }
  37. static Instance() {
  38. if (this.instance === undefined) {
  39. this.instance = new Details();
  40. }
  41. return this.instance;
  42. }
  43. }
  44. Components.Details = Details;
  45. })(Components = Apps.Components || (Apps.Components = {}));
  46. })(Apps = Platform.Apps || (Platform.Apps = {}));
  47. })(Platform = Unibase.Platform || (Unibase.Platform = {}));
  48. })(Unibase || (Unibase = {}));