我为VSTS / TFS编写了一个扩展,它添加了一个用于创建子工作项的上下文菜单。 工作项的创建效果很好,但在我执行整个页面的刷新之前,更改不会反映在网格/板中。
有没有办法只刷新受影响的工作项(有点类似于'+'菜单项执行的刷新)?
答案 0 :(得分:1)
没有任何方法可以实现这一目标。如果您打开两个页面并单击" +"按钮在同一时间从两个页面添加两个不同的子工作项,您会发现受影响的工作项没有真正刷新,它只显示新添加的工作项。并且你无法控制网格/电路板上的行为,因为VSTS扩展是在交叉原点的iframe中托管的。
答案 1 :(得分:0)
据我所知,目前这是不可能的。
我放弃了这个问题很长一段时间才放弃,只是告诉我的用户在创建新工作项后点击F5。 NavigationService是我所知道的最佳选择。
答案 2 :(得分:0)
对于您的具体情况,这对您没有帮助。但是,如果有人遇到这个问题寻找刷新工作项的方法,你可以使用工作项表单服务方法"刷新":
此服务是一种与当前活动的工作项表单进行交互的方法。因此,此刷新将适用于用户已打开的工作项。