我有一個SharePoint的網站(WSS 3.0 SP1),有幾個查找列的列表 -
我可以過濾該列表中的某些列查看該列表,但不是所有列查看列表的列表。
當我點擊視圖中的列標題時,我可以通過查找值過濾視圖 - 但某些列顯示條目「此列類型無法過濾」(變灰),其中過濾器選項應該是。
我不明白爲什麼會發生這種情況;如果查找字段是必填字段,即使「標題」是要查找的列,也會發生這種情況。
任何想法爲什麼發生這種情況?我能做些什麼來防止這種行爲?
謝謝!
我有一個SharePoint的網站(WSS 3.0 SP1),有幾個查找列的列表 -
我可以過濾該列表中的某些列查看該列表,但不是所有列查看列表的列表。
當我點擊視圖中的列標題時,我可以通過查找值過濾視圖 - 但某些列顯示條目「此列類型無法過濾」(變灰),其中過濾器選項應該是。
我不明白爲什麼會發生這種情況;如果查找字段是必填字段,即使「標題」是要查找的列,也會發生這種情況。
任何想法爲什麼發生這種情況?我能做些什麼來防止這種行爲?
謝謝!
kpinhack,
不知道如何創建和部署(和簡單化的風險),也可能是因爲自己沒有被標記爲「可過濾」的字段,簡單的字段/列:
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfield.filterable.aspx
每個的SPField型具有可以(顯然)被設置爲TRUE或FALSE 可篩選布爾屬性。如果該屬性爲「FALSE」,則該字段不能用於過濾操作。
無論過濾的屬性設置爲TRUE或FALSE上的SPField將是開發商如何定義它的功能。如果這些字段是由自定義代碼/ CAML創建的,那麼可以修改該代碼或CAML以將屬性值設置爲TRUE。
這是值得的!
很難說你的情況是什麼造成的。
這裏是一個穿行於如何將過濾器Web部件連接到數據網絡的一部分:
http://office.microsoft.com/en-us/sharepointserver/HA102509971033.aspx
做那不能被過濾的列有共同之處?
這是(通常)也是這種情況,當列是複合列時,如發佈頁面庫中的名稱字段。