在你的帮助下,以及manual的帮助下,我为工作项编写了一个组合框控件。我在文件 vss-extension.json (贡献 - >属性 - >高度)中设置控件的高度(100px for exmpl)。它看起来像这样: https://gyazo.com/3490e0ed2ce93c2710df1689c108cbf4 但是当我打开下拉列表时,组合框仅显示在我的控件区域中: https://gyazo.com/a9c1ae6f8ecc9965f37ce677aa69956a 我可以设置控件的高度,以便完全看到下拉列表,但它看起来很弯曲 https://gyazo.com/5723d1ae0a8362cc77bcd36d1be3962f
根据html判断,这是因为我的控件被放置在框架内作为单独的html文档。
如何让我的控件在其他字段的顶部打开下拉列表?
答案 0 :(得分:1)
下拉列表应根据您的需要动态生成。如果您对高度进行硬编码,则在下拉列表中添加一些值时,它将无法正确扩展并被裁剪掉。
您可以尝试在Core SDK中使用resize()方法。
如果要动态调整iframe大小,可以使用resize 客户端SDK中提供的方法。
首先,从贡献属性中删除"height": 100px,
部分。
然后,调用resize()方法。例如,将宽度调整为100,将高度调整为200:
VSS.resize(100,200);