2014-06-20 55 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