我有幾個SharePoint列表:booking calendar
,hot desks
和location
。如何在SharePoint 2010中篩選查找列(其中還包含查找列)?
日曆具有hot desk
作爲查找列(鏈接到熱桌子列表)。 hot desks
列表還有一個查找列(鏈接到locations
列表)。
當我添加一個日曆項目時,我已經設置了一個工作流程任務來從hot desks
列表中檢索位置(基於選擇哪個熱桌子)並填充日曆中的位置字段。
這工作正常,但我想將列表限制爲那些在特定的位置(這是在日曆過濾器),在其他位置不顯示這麼熱的書桌 - 這是由於這一事實,將有成爲不止一個地點的「熱桌1」。
或者,是否可以在添加項目時在下拉列表中顯示位置(即Hot Desk 1 (Location Name)
而不是Hot Desk 1
)。我該怎麼做(如果可能,無需編寫C#代碼(即僅使用SharePoint Designer))?
編輯:
如果代碼被寫入,你怎麼過濾列表之前被顯示給用戶的形式(即是有一個觸發的事件,如「OnFormShow」,「OnListShow」或類似) ?
編輯2:
層疊字段雖然很有用,但與我已查找的日曆中打開的添加/編輯表單不同,我只想顯示適合該日曆視圖的熱桌面。
不完全是我一直在尋找,而不是在一個階段投資於第三方組件 – SamWM 2010-07-01 14:19:01
你可以從Codeplex上的解決方案在這種情況下,安裝和運行有點複雜,但仍然沒有成本http://cascddlistwithfilter.codeplex.com/ – 2010-07-01 14:22:20