TFS 2017和自定义控制区

时间:2017-06-29 09:39:27

标签: javascript c# .net plugins tfs2017

在你的帮助下,以及manual的帮助下,我为工作项编写了一个组合框控件。我在文件 vss-extension.json (贡献 - >属性 - >高度)中设置控件的高度(100px for exmpl)。它看起来像这样: https://gyazo.com/3490e0ed2ce93c2710df1689c108cbf4 但是当我打开下拉列表时,组合框仅显示在我的控件区域中: https://gyazo.com/a9c1ae6f8ecc9965f37ce677aa69956a 我可以设置控件的高度,以便完全看到下拉列表,但它看起来很弯曲 https://gyazo.com/5723d1ae0a8362cc77bcd36d1be3962f

根据html判断,这是因为我的控件被放置在框架内作为单独的html文档。

如何让我的控件在其他字段的顶部打开下拉列表?

1 个答案:

答案 0 :(得分:1)

下拉列表应根据您的需要动态生成。如果您对高度进行硬编码,则在下拉列表中添加一些值时,它将无法正确扩展并被裁剪掉。

您可以尝试在Core SDK中使用resize()方法。

  

如果要动态调整iframe大小,可以使用resize   客户端SDK中提供的方法。

首先,从贡献属性中删除"height": 100px,部分。

然后,调用resize()方法。例如,将宽度调整为100,将高度调整为200:

VSS.resize(100,200);