1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- var Unibase;
- (function (Unibase) {
- let Platform;
- (function (Platform) {
- let DataApis;
- (function (DataApis) {
- let Components;
- (function (Components) {
- class RefreshDataApis extends Platform.Core.BaseComponent {
- cssFiles() {
- return [];
- }
- jsFiles() {
- return ["platform/dataapis/managers/dataapimanager.js"];
- }
- html() {
- return '<form id="form_DataApis" default="" data-validate="parsley" data-isdynamic="false"><div>' +
- '<div class="b-b bg-white header"> <strong id="formName" class="text-dark">Refresh Data Apis</strong></div>' +
- '<div data-simplebar class="simple-scroll-bar scrollable refresh-dataapis-body">' +
- '<div class="card card-body">' +
- '<div id="div_validationSummary" class="clear"></div>' +
- '<div class="row"><div class="col-sm-12"><div id="div_manager" class="floating-label-form-group-with-value"><label>Manager<span class="text-danger" id = "spnManager"> * </span></label><input type="hidden" id="hf_ManagerId" value="0"/><select id="txt_Manager" class="form-control value-control required" placeholder="Select" data-placeholder="Select"></select></div></div><div class="col-sm-2" ><button id="btn_Refresh" class="hidden btn btn-secondary mt-2 btn-sm btn_Refresh" href="javascript:;" onclick="Unibase.Platform.DataApis.Components.RefreshDataApis.Instance().refresh();">Refresh</button></div></div>' +
- '</div>' +
- '</div>' +
- '</div>' +
- '<div class="bg-white footer" ><button id="btn_CloseImport" class="btn btn-secondary btn-sm mr-auto btn-close">Close</button></div>' +
- '</form>';
- }
- load(id, containerid, callback) {
- $("#txt_Manager").change(function () {
- if ($("#txt_Manager").val() != null)
- $("#btn_Refresh").removeClass("hidden");
- else
- $("#btn_Refresh").addClass("hidden");
- });
- }
- init() {
- this.navigationHelper.popup(0, '', Unibase.Platform.DataApis.Components.RefreshDataApis.Instance(), null, Platform.Helpers.Size.Large);
- var url = _appsettings.server_url() + '/apis/v4/unibase/platform/dataapis/imanagerautocomplete';
- AutoCompleteHelper.getHelper().Create($("#txt_Manager"), $("#hf_ManagerId"), url, function (response) {
- var data = response;
- });
- }
- refresh() {
- var manager = $("#txt_Manager").val().toString();
- this.fileCacheHelper.loadJsFiles(["platform/dataapis/managers/dataapimanager.js"], function () {
- Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().refreshDataApisByManager(manager).then(function (response) {
- if (response.status == 0) {
- MessageHelper.Instance().showSuccess(response.message, "");
- }
- else {
- MessageHelper.Instance().showError(response.message, "div_validationSummary");
- }
- });
- });
- }
- static Instance() {
- return new RefreshDataApis();
- }
- }
- Components.RefreshDataApis = RefreshDataApis;
- })(Components = DataApis.Components || (DataApis.Components = {}));
- })(DataApis = Platform.DataApis || (Platform.DataApis = {}));
- })(Platform = Unibase.Platform || (Unibase.Platform = {}));
- })(Unibase || (Unibase = {}));
|