Hallo ich verwende Iframe Dashboard widget Erweiterung Ich habe es selbst konfiguriert, so kann es im "6x6" -Format angezeigt werden, die nicht funktioniert, leider TFS maximale Widget-Größe ist 4x4 das ist auch klein, um einige meiner Arbeiten zu zeigen, wie kann ich dem Widget eine Schaltfläche/Funktion hinzufügen? Einige der Standard-Widgets von TFS haben diese Schaltfläche.TFS-DASHBOARD - Hinzufügen einer Enlarge-Taste ein Widget
Das ist meine VSS-Konfiguration Javascript.
VSS.init({
explicitNotifyLoaded: true,
usePlatformStyles: true
});
VSS.require(["TFS/Dashboards/WidgetHelpers"],
function(WidgetHelpers) {
WidgetHelpers.IncludeWidgetStyles();
VSS.register("IframeDashboardWidget", function() {
var getServerStatus = function(widgetSettings) {
var $iframe = $('#iframe');
var settings = JSON.parse(widgetSettings.customSettings.data);
if (settings && settings.url) {
$iframe.attr("src", settings.url);
} else {
$iframe.attr("src", 'data:text/html,<html><body style="font:1.2em sans-serif;background-color:#008000;color:#ffffff;font:16px Segoe UI,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif"><div>Iframe</div><div>Dashboard</div><div>Widget</div></body></html>');
}
return WidgetHelpers.WidgetStatusHelper.Success();
}
return {
load: function(widgetSettings) {
$iframe.resizeTo();
return getServerStatus(widgetSettings);
},
reload: function(widgetSettings) {
return getServerStatus(widgetSettings);
}
}
});
VSS.notifyLoadSucceeded();
});
Welche Vergrößern-Schaltfläche meinen Sie? Meintest du das auf der Seite der Konfigurationsschaltfläche des Widgets? Es öffnet sich ein neues Fenster, das nicht direkt im Dashboard angezeigt wird. –