2012-05-14 27 views
3

我正在過濾使用查詢字符串的共享點列表一些共鳴我需要檢查像FieldValue的條件!=紅色可以存檔嗎?可以在查詢字符串中使用!=嗎?

還是它的侷限性?

的.aspx FILTERNAME = EYHealthIndicator & FilterMultiValue =紅;?!黃& & FilterField2 = ContentType的& FilterValue2 =任務

+0

您使用的是CAML查詢嗎? –

+0

@DarrenDavies:我問的查詢字符串中沒有no。 – TinTin

回答

0

你不能AFAIK。

解決方法可能是創建一個計算列,然後對其進行過濾。

E.g.創建一個名爲 「不可紅」 與式

= IF([YOUR_COLUMN_NAME] = 「紅」, 「假」, 「真」)

然後過濾

?FilterField1 =未紅柱& FilterValue2 = True

+0

我正在創建列表定義及其已完成,我現在不能編輯列表定義。 Actucally爲共享點在哪裏瞭解查詢字符串過濾相關的東西? – TinTin

1

您可以使用Sharepoint Designer過濾該列表的新專用視圖。你需要: 1)queryString參數像?FilteredNotValue!=紅色 2)在設計器中添加過濾器,operator =「Not Equal」,value = new parameter - > Name param = FilteredNotValue! - >參數Source = QueryString。 用「!」結束參數的名稱是一個竅門,但似乎可以做這項工作。

+0

我不能使用deigner它的基於自定義代碼的應用程序,所以我有線,如果我點擊它,它必須通過這個過濾器參數。 – TinTin

+0

您可以繼續使用您的參數名稱(FilterValue2!)並僅使用SP Designer在您的視圖(Task%20Summary.aspx)上定義「不等於」篩選器, – alrama

相關問題