簡體   English   中英

如何允許用戶將Sharepoint Webpart從一個頁面復制到另一頁面?

[英]How can I allow a user to copy a Sharepoint webpart from one page to another page?

我需要允許用戶將現有的Web部件及其配置自動復制到另一個頁面。 另一個頁面將是其MySites區域下的頁面。

這個想法是允許用戶查看顯示多個信息的Web部件的儀表板,並讓他們選擇他們想在自己的MySite頁面上顯示的單個Web部件。

我想通過在Webpart上提供一個交互式按鈕/菜單選項來觸發一些.Net代碼,然后再將它們復制到目標頁面上來實現此目的。

這可能嗎,或者其他人對此主題有其他意見/想法嗎?

謝謝,

布萊恩

首先,這取決於要復制的相關Web部件是否是自定義Web部件? 如果是這樣,只需將Web部件與所需的所有行為進行基本分類。

但是,如果它們是僅以某種方式配置的默認Web部件,那么想到的選項就是創建一個自定義可重用Web部件。 該Web部件可以添加到任何頁面。 公開屬性以設置目標頁面,該頁面是由帶有固定選項(例如“您的網站”或url)的下拉列表驅動的。 使Web部件使用SharePoint對象模型來查詢當前頁面上的所有Web部件,並將其呈現出來以供選擇。 提供一個按鈕並處理將所選Web部件復制到目標頁面的操作。

再次,認為可重用。 您永遠不會知道,您可能希望將此相同的行為轉儲到SharePoint中的另一個區域並具有類似的行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM