2012-08-09 117 views
0

我期待添加一個按鈕到功能區或添加一個窗體操作按鈕控件到列表項目顯示窗體。Sharepoint 2010和DispForm.aspx並添加自定義

我希望用戶能夠通過電子郵件發送當前正在查看的列表項的詳細信息。

到目前爲止....

我創建了一個新的DispForm.aspx ...然後添加表單操作按鈕控制。我將操作設置爲自定義操作....然後SP2010創建了新的「網站」工作流程。

我可以編輯這個工作流程..但我沒有得到「當前項目」字段。我認爲這與其網站工作流程而不是列表工作流程有關。

我也嘗試編輯DispForm.aspx中的代碼來更改工作流的GUID,嘗試使用按鈕啓動列表工作流。

有幫助嗎?

回答

0

我做了什麼來獲得此設置是首先創建一個列表工作流程。

以下所有工作均在SharePoint Designer中完成。而且我沒有編輯任何頁面,只是創建了一個顯示在功能區中的自定義操作。

您可以通過從導航中選擇列表和庫,然後選擇要添加工作流程的列表來完成此操作。一旦你選擇了應該有一個「塊」的工作流程,只需點擊添加一個新的工作流程。有了這個,你可以設計你的工作流程,你將有權訪問當前項目。

完成工作流程後,在List頁面上找到Custom Actions塊(它位於工作流程塊下方)。點擊塊中的位置,在頂部的功能區中,您應該看到自定義操作。當您打開該菜單時,可以選擇操作類型(功能區,細節視圖,...)。現在只需將其鏈接到您剛創建的工作流程即可。 (您可能需要刷新列表才能顯示工作流程,如果仍然不顯示,請確保已發佈)。

相關問題