123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- var Unibase;
- (function (Unibase) {
- let Platform;
- (function (Platform) {
- let Apps;
- (function (Apps) {
- let Components;
- (function (Components) {
- class Details extends Platform.Core.BaseComponent {
- constructor() {
- super();
- this.appManager = Apps.Managers.AppManager.Instance();
- }
- loadhtml() {
- $("#divAppWidgets").empty();
- 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>`;
- $("#divAppWidgets").append(html);
- this.loadReport();
- var instance = this;
- $("#btn_saveReport").click(function () {
- instance.save();
- });
- }
- loadReport() {
- this.fileCacheHelper.loadJsFile("platform/analytics/managers/reportmanager.js", function () {
- Unibase.Platform.Analytics.Managers.ReportManager.Instance().getReports().then(function (response) {
- for (var i = 0; i < response.length; i++) {
- var data = response[i];
- var options = '<option value=' + response[i].ReportId + '>' + response[i].ReportName + '</option>';
- $("#sel_report").append(options);
- }
- });
- });
- }
- save() {
- }
- static Instance() {
- if (this.instance === undefined) {
- this.instance = new Details();
- }
- return this.instance;
- }
- }
- Components.Details = Details;
- })(Components = Apps.Components || (Apps.Components = {}));
- })(Apps = Platform.Apps || (Platform.Apps = {}));
- })(Platform = Unibase.Platform || (Unibase.Platform = {}));
- })(Unibase || (Unibase = {}));
|