2012-03-21 71 views
2

我希望能夠查詢自定義字段,這是否支持?如何爲自定義字段創建拉力查詢?

當我嘗試創建一個新的rally.sdk.util.Query()與我的自定義字段在查詢子句中,我似乎沒有得到任何結果返回。

在用戶故事視圖下,我可以創建一個可以基於自定義字段進行過濾的自定義過濾器,所以它看起來應該是可能的?

謝謝你的時間。

回答

1

我得看看你是如何編碼的查詢,但大多數時候,你的查詢添加到您要創建這樣的例子在紙板組成事物的配置對象的示例: VAR cardboardConfig = { 類型:[ 「PortfolioItem」, 「HierarchicalRequirement」], 屬性:dropdownAttribute, 取: 「姓名,FormattedID,所有者,對象ID,」, 查詢: 「YourAttibute =值」 cardRenderer:PriorityCardRenderer };

將返回紙板僅帶有具有屬性(YourAttribute),其值等於'值'的投資組合項目。您可能還想使用查詢對象的「toString()」函數進行調試,並查看它實際傳遞的是什麼字符串。 (爲什麼拉力賽所做的成員函數「的toString」詩「的getValue()」像其他成員函數是超越我。 希望幫助, Dax-歐特克

是的,我已經能夠同時使用自定義屬性查詢和標準我總是建立我的查詢起訴拉力查詢對象注:有一些古怪的事情可能會導致你遇到的問題我學到了很難的方式例如查詢對象總是在字符串中添加「()」,即使是空的如果你試着和它返回任何結果(跛腳)過濾器,所以你必須明確地對空查詢情況如下代碼:

 fullQueryStr = fullQuery.toString(); 
    // If the query is empty basically All and All empty string silly Rally query otherwise returns nothing 
    if (fullQueryStr === "()") { 
     fullQuery = ""; 
    } 
+0

雖然這似乎不適用於自定義字段。 E.g.我們有一個名爲「子迭代」的可能值爲1,2,3或4的自定義字段。 我試過編輯看板使用AND進行查詢(「Sub-iteration」=「2」),但不要沒有得到任何結果返回。我也試過(Sub-iteration = 2),(「Sub-iteration」= 2)和(Sub-iteration =「2」),所有結果都一樣。 您是否能夠查詢cutom字段,或者只有拉力賽提供的默認字段? – 2012-03-22 21:17:08

0

你可能想確保你帶來將該字段返回以用於它的目的

某處你應該有一個獲取線,在那裏你需要列出你打算訪問的所有字段。

不知道它是否有同樣的問題,也許把一些代碼放在這裏尋找更多的幫助。

相關問題