提问人:not_a_generic_user 提问时间:11/8/2023 更新时间:11/8/2023 访问量:71
有没有办法强制对Azure DevOps的积压工作视图进行排序?
Is there a way to force sort columns for the Backlog view of Azure Devops?
问:
在其他视图中,必须创建各种查询才能获取所需的结果并更改排序,但积压工作视图是团队任务的简单列表,不需要额外的步骤。唯一的问题是您无法对列进行排序。我知道它被设计为有序的,并按此显示,但如果我想按列排序,我应该能够。
为了解决这个问题,我从一个简单的脚本开始,将类添加到列中,如下所示:
function addSort(clicked){
if ($(clicked).hasClass('up'))
$(clicked).addClass('down').removeClass('up')
else if ($(clicked).hasClass('down'))
$(clicked).addClass('up').removeClass('down')
else{
// Clear all sorts
$('.grid-header-column').removeClass('up').removeClass('down');
// Sort up by default
$(clicked).addClass('up');
}
}
$('.grid-header-column').click(function(){
// defined as a function for easy testing because functions can be easily redefined on the fly through the console and jquery can't
addSort(this)
})
它有效......算是吧。我发现,当您滚动时,屏幕外的内容会即时加载并卸载。出于某种原因,他们决定只显示可以放在屏幕上的内容,这使得破解列并使用 javascript 手动排序变得不可能。
有没有一种我没有想到的方法来做到这一点?某种黑客迫使 ADO 在页面上一次显示所有内容并单独放置它,以便我可以使用它?或者,更好的是,某种方法可以在此视图上触发可排序的列?
答: 暂无答案
评论