2010-06-17 66 views
2

開箱,我注意到在SharePoint 2007以下的用戶體驗:如何在SharePoint 2007中編輯列表項時將用戶重定向到列表項形式?

  • 用戶導航到列表中。
  • 用戶打開要顯示的列表項目。
  • 用戶選擇「編輯項目」鏈接。
  • 用戶更改列表項,按Submit。
  • 用戶被重定向回列表。

是否可以更改最後一步,以便用戶重定向回列表項顯示窗體?如果是這樣,它是如何完成的?

回答

0

您可以使用SharePoint Designer創建自定義表單,然後自定義「確定」按鈕以保存並重定向到顯示視圖。 要使用這裏的SharePoint Designer是如何做到THI http://office.microsoft.com/en-ca/sharepoint-designer-help/create-a-custom-list-form-HA010119111.aspx

一旦你做到了這一點,然後找到你的源代碼的新頁面

<xsl:decimal-format NaN=""/> 
    <xsl:param name="dvt_apos">'</xsl:param>  
    <xsl:variable name="dvt_1_automode">0</xsl:variable> 

此行並追加這是一個完整的說明創建自定義編輯表單下面

<xsl:param name="ListItemId">0</xsl:param> 

線「這將使當前項目的ID通過按鈕訪問」 同時替換您的OK按鈕

的10
<SharePoint:SaveButton runat="server" ControlMode="Edit" id="savebutton1"/> 

絲毫這一

<input type="button" value="OK" name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent(concat('__commit;__redirect={dispform.aspx?id=',$ListItemId,'}'))}" /> 

保存並測試:)。 你不一定要替換這個你的確定按鈕,你也可以添加這個額外的按鈕,而不是調用它可以稱之爲保存和顯示,讓用戶決定做什麼(只是想法)

希望這會有所幫助!

+0

這不行! – FAA 2013-01-26 20:46:52

相關問題