嗨,我使用Iframe Dashboard widget扩展我配置它我自己,所以它可以以“6x6”格式显示不起作用,不幸的是TFS最大控件大小是4x4也是小到显示我的一些工作,我如何添加一个放大按钮/功能的小部件?一些TFS默认小部件有该按钮。TFS-控制板 - 添加一个放大按钮一个控件
这是我的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();
});
哪个放大按钮是你的意思?你是不是指小部件的配置按钮旁边的那个?它会弹出一个新窗口,而不是直接显示在仪表板上 –