4
過濾保護外部列表我已經設置了包含Active Directory帳戶每條記錄映射到用戶的列的外部內容類型。現在我希望用戶只能看到AD帳戶條目與當前用戶憑證相匹配的列表中的那些記錄。由當前用戶
所以我嘗試了以下approach,併成功創造了在ReadItem用戶上下文過濾器/創建/更新/刪除操作。但是,在ReadList操作中沒有選項,嚮導具有不同的過濾器選項。
結果是當前用戶可以看到外部列表中的所有項目,但只能打開標有他的帳戶的項目,所以過濾器肯定有效。但是隻有在項目,而不是整個列表上的過濾器是無用的(不能打開會混淆用戶,列表視圖可能無論如何公開數據等項目)。
我試圖用當前用戶webpart過濾這個列表,它給了我們期望的結果,但是列表本身當然仍然坐在後臺並且可以通過URL打開。
我怎樣才能得到應用在ReadList用戶上下文過濾器?如果這是不可能的,那麼在哪裏以及如何實現這樣的過濾器?
感謝您的回答。我會嘗試 – Tim 2011-05-12 14:16:54
大!!!!!!工作!我試圖找到一個解決方案浪費了幾個小時!謝謝!! – Tim 2011-05-12 14:27:03