Salut j'utilise Iframe Dashboard widget extension Je l'ai configuré moi-même afin qu'il puisse être affiché au format "6x6" qui ne fonctionne pas, malheureusement la taille maximale du widget TFS est 4x4 qui est trop petit pour montrer une partie de mon travail, comment puis-je ajouter un bouton/fonction d'agrandissement au widget? Certains widgets par défaut de TFS ont ce bouton.TFS-DASHBOARD - Ajouter un bouton Agrandir un widget
Ceci est ma configuration VSS 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();
});
Quel bouton d'agrandissement voulez-vous dire? Vouliez-vous dire celui sur le côté du bouton de configuration du widget? Il apparaîtra une nouvelle fenêtre, ne s'affiche pas directement dans le tableau de bord –