小编Jac*_*ob 的帖子

WIQL树查询可从单个孩子ID获得所有父工作项?

我有这个WIQL ...

Wiql wiql = new Wiql()
  {
    Query = string.Format("SELECT [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State]" +
                          " FROM WorkItemLinks" +
                          " WHERE Target.[System.TeamProject] = '{0}'" +
                          " AND Source.[System.Id] = {1}" +
                          " AND [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward'" +
                          " mode(Recursive)", project, startingChildId)
  };
Run Code Online (Sandbox Code Playgroud)

我想使其与该TFS查询相匹配,其中特定工作项的所有父项都放入树中,如下所示。

在此处输入图片说明

我的问题是,我只从需要父级工作项的情况下获取子级工作项。我如何遍历树而不是遍历树?我已经尝试切换System.Links.LinkType到等效的父关系,但是这样做会引发不受支持的错误。

c# asp.net-mvc tfs wiql azure-devops-rest-api

4
推荐指数
1
解决办法
2953
查看次数

如何在JavaScript中跟踪一系列按键?

我是JavaScript的新手,不知道我哪里出错了.我想创建一个在正确的一系列keyEvents之后执行的函数.基本上,当用户按此顺序按下"j","a","c","o"和"b"键时(仅此顺序),我的网页上的元素将变为可见.目前使用CSS样式标记隐藏此元素:<div id="hideaway" style="display:none;">

<script> 

 function keyListener(event) {
	event = event || window.event; //capture the event, and ensure we have an event
    var key = event.key || event.which || event.keyCode; //find the key that was pressed
    if(key==106) { //this is for 'j'
	    document.getElementById("hideaway").style.display="block";
        event = event || window.event; //capture the event, and ensure we have an event
        var key = event.key || event.which || event.keyCode; //find the key that was pressed
		if(key==97) { //this is for 'a'
        	event = event …
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
928
查看次数

标签 统计

asp.net-mvc ×1

azure-devops-rest-api ×1

c# ×1

javascript ×1

tfs ×1

wiql ×1