2014-03-28 65 views
1

我想弄清楚如何做一些我認爲很平常的事情,但我找不到如何去做。 給定兩個自定義列表,一個實際上是一個主鍵的字段,另一個實質上是一個外鍵,我想顯示顯示的一個區域中的第一行的所有行,以及相關的記錄在屏幕的第二部分中選擇第一行。創建一個父母子女的Web部件頁面

我在想這將是一個Web部件頁面上的並排Web部件。

所以:

ID pkID Data    ID fkID Data 
___________________  ______________________________ 
| 1 100 Row one. |  | 8 100 Related one/one | 
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯  | 9 100 Related one/two | 
    2 113 Row two.  | 10 100 Related one/three | 
    3 118 Row n.   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 
          11 113 Related two/one 
          12 113 Related two/two 
          13 118 Related n/one 

(這是我試圖表現在兩個表之間建立什麼左側選擇首行,從右邊的其他行相關記錄。)

這當然很普遍,有辦法容易做到這一點?

我想我可能需要創建一個斷言行被選中的方法。

您會注意到我沒有使用「屬於」SharePoint的ID字段。

回答

0

您可以創建查找字段來建立關係,SharePoint 2010甚至允許您像在SQL數據庫中那樣執行關係。所以對於instace,你可以聲明如果你試圖刪除父項(如果有子項)(Cascade,Prevent等)會發生什麼情況。

有一個在這裏閱讀:

http://office.microsoft.com/en-au/sharepoint-server-help/create-list-relationships-by-using-unique-and-lookup-columns-HA101729901.aspx

關於視覺上顯示它們,您可能需要爲它創建一些的webpart,作爲唯一支持OOB是從主要實體鏈接到子實體父母名單。

+0

我遠離SharePoint的查找功能。我避免使用SharePoint生成的ID列的任何內容。 –

相關問題