2014-06-20 35 views
1

我正在修改“拉力赛”项目管理软件“应用程序”。在拉力赛js“查询”api中,无法排序阻止

我将“阻止”字段添加到自定义表格显示中。
但是,当我尝试排序“阻止”,它似乎并没有工作。

它没有错误,但它似乎打破“阻止”后的任何顺序。
也就是说,如果我把“Blocked asc/desc”作为第一个Order列,我没有排序。如果我将它放在一个或多个其他列之后,它看起来就像在前面的那些列上排序,但不是阻止或任何跟随。

这里是JavaScript的,我修改API的相关部分:

  var queryConfigs = []; 
      queryConfigs[0] = { type : 'hierarchicalrequirement', 
       key : 'stories', 
       fetch: 'ObjectID,FormattedID,Name,ScheduleState,State,Blocked,' + 
         'Owner,UserName,DisplayName,Tasks,Defects,TestCases,LastVerdict,AttributionKanbanStates', 
       query: storyCriteria, 
       order: 'Blocked asc, AttributionKanbanStates asc' 
      }; 

. . . 
rallyDataSource.findAll(queryConfigs, showResults); 

任何人都有运气排序受阻?

回答

1

WS API documentation被阻止是不可排序的。点击对象模型中的HierarchicalRequirement对象,然后滚动到Blocked属性。可排序是错误的。

+0

啊......谢谢。对不起RTM :)我很欣赏看到什么的描述。我仍然在学习这个对象模型。这是一个很好的例子。 –

+0

不客气 – nickm