var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Common;
(function (Common) {
let Components;
(function (Components) {
class ThreadTable extends Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ["platform/apps/managers/threadtable.js"];
}
html(id, containerid) {
return '';
}
load(id, containerid, callback) {
}
init(containerid) {
this.myList;
}
getThreads(time) {
var instance = this;
var delay = time;
if (delay == 0) {
delay = 5;
}
delay = delay * 1000;
var currentdate = new Date();
var _delay = delay;
var datetime = currentdate.getDate() + "/"
+ (currentdate.getMonth() + 1) + "/"
+ currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
$.ajax({
type: 'GET', url: 'http://localhost:3088/appperformance/threads', success: function (data) {
debugger;
Unibase.Platform.Common.Components.ThreadTable.Instance().addAllColumnHeaders(data, datetime, _delay);
}
});
}
;
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
}
buildHtmlTable(columns, datetime, time) {
var dt = datetime;
var time = time;
let html = '
';
html += `${dt} | `;
for (var colIndex = 0; colIndex < columns.length; colIndex++) {
var cellValue = columns[colIndex];
if (cellValue == null) {
cellValue = "";
}
html += `${cellValue} | `;
}
html += '
';
$("#bizgaze_body .t-body").prepend(html);
Unibase.Platform.Helpers.NavigationHelper.Instance().hideLoading();
setTimeout(function () {
Unibase.Platform.Common.Components.ThreadTable.Instance().addVals(time);
}, time);
}
addVals(time) {
var currentdate = new Date();
var time = time;
var datetime = currentdate.getDate() + "/"
+ (currentdate.getMonth() + 1) + "/"
+ currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
$.ajax({
type: 'GET', url: 'http://localhost:3088/appperformance/threads', success: function (data) {
debugger;
const values = Object.keys(data).map(key => data[key]);
Unibase.Platform.Common.Components.ThreadTable.Instance().buildHtmlTable(values, datetime, time);
}
});
}
addAllColumnHeaders(arr, datetime, time) {
var columnSet = [];
var time = time;
const values = Object.keys(arr).map(key => arr[key]);
var headerTr$ = $('
');
this.myList = Object.getOwnPropertyNames(arr);
let html = '';
$("#bizgaze_body").append(html);
Unibase.Platform.Common.Components.ThreadTable.Instance().buildHtmlTable(values, datetime, time);
}
static Instance() {
if (this.instance === undefined) {
this.instance = new ThreadTable();
}
return this.instance;
}
}
Components.ThreadTable = ThreadTable;
})(Components = Common.Components || (Common.Components = {}));
})(Common = Platform.Common || (Platform.Common = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));