VSTS扩展Grid Control标题样式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSTS扩展Grid Control标题样式相关的知识,希望对你有一定的参考价值。

制作我自己的VSTS扩展。扩展返回一个网格,其中包含项目中的错误列表以及对这些错误进行的一些计算。

我想设置网格的标题,以使字体更大,背景不同。

我检查了MS(https://www.visualstudio.com/en-us/docs/integrate/extensions/reference/client/controls/grid)的文档,他们提到了指定HeaderCss类的可能性。所以我做了以下几点: - 我在我的html标题中创建了一个CSS类:

<head>
    <style>
    .mystyle {
        background-color: coral;
        color: white;
        font-size: 25px;
    }
    </style>
    <title>Weighted Defect Count Calculation</title>
    <script src="sdk/scripts/VSS.SDK.js"></script>
</head>

我在javascript中添加了类名,其中定义了网格列选项:

                         width: "100%",
                         height: "500px",
                         source: sourceArray,
                         columns: [
                             { text: "ID", index: 0, width: 100, HeaderCss: { mystyle } },
                             { text: "Title", index: 1, width: 200 },
                             { text: "State", index: 2, width: 100 },
                             { text: "Severity", index: 3, width: 200 },
                             { text: "Likelihood", index: 4, width: 200 },
                             { text: "Assigned To", index: 5, width: 300 },
                         ]

运行扩展程序时出现401 Unauthorized错误。如果我删除HeaderCss thingy然后它完美地工作。

  • 我试过“我的风格”(带双引号)。我得到语法错误
  • 我试过'我的风格'(单引号)。我得到语法错误

有人可以帮忙吗?

来自MS的文件:https://www.visualstudio.com/en-us/docs/integrate/extensions/reference/client/controls/grid

我遵循的教程是扩展到这里:http://nocture.dk/2016/01/02/lets-make-a-visual-studio-team-services-extension/

答案

使用headerCss:"mystyle"代替。 (第一个字符是小写)。

另一方面,headerCss的值是字符串而不是数组或对象。

以上是关于VSTS扩展Grid Control标题样式的主要内容,如果未能解决你的问题,请参考以下文章

构建 VSTS 扩展 azure webapp 身份验证 JWT 令牌验证失败

如何在VSTS Wiki中使用样式或样式表?

背水一战 Windows 10 (76) - 控件(控件基类): Control - 基础知识, 焦点相关, 运行时获取 ControlTemplate 和 DataTemplate 中的元素(代码片

用于 XCode 的 VSTS CI 为具有手表套件扩展的应用程序构建

Cys_Control MTabControl

azure devops vsts 扩展动态上下文菜单,子菜单未正确加载