2009-03-03 123 views
2

有關於同一主題發佈了類似的問題,但我添加到問題和前面的討論已解決。SharePoint列表中的自動編號列鏈接到項目

這裏是鏈接到原來的問題:Auto number column in SharePoint list

現在我試圖找出是否在MOSS SharePoint 2007中自定義列表有一個叫做「ID(鏈接到項目)」一欄。
我知道在SharePoint中創建問題列表時,存在一個「問題ID(鏈接到項目)」字段,該字段默認包含在視圖中,但是,我無法確定某個類似字段是否存在名單。

回答

3

答案是否定,但您可以創建一個。

使用SharePoint Manager(其中岩石),你可以看到「IssueID」列的定義,用來顯示「ID(鏈接到項目)」的一個破解開一個網站 我包括從架構的XML我下面的網站

<?xml version="1.0" encoding="utf-16"?> 
<Field ID="{de57307b-e69a-4cf9-b3a9-b6a728ecf773}" Sealed="TRUE" ReadOnly="TRUE" Name="IssueID" Type="Computed" DisplayName="Issue ID" SourceID="http://schemas.microsoft.com/sharepoint/v3" StaticName="IssueID" FromBaseType="TRUE"> 
    <FieldRefs> 
    <FieldRef Name="ID" /> 
    </FieldRefs> 
    <DisplayPattern> 
    <Column Name="ID" /> 
    </DisplayPattern> 
</Field> 

<?xml version="1.0" encoding="utf-16"?> 
<Field ID="{03f89857-27c9-4b58-aaab-620647deda9b}" ReadOnly="TRUE" Type="Computed" Name="LinkIssueIDNoMenu" DisplayName="Issue ID" Dir="" DisplayNameSrcField="IssueID" AuthoringInfo="(linked to item)" SourceID="http://schemas.microsoft.com/sharepoint/v3" StaticName="LinkIssueIDNoMenu"> 
    <FieldRefs> 
    <FieldRef Name="ID" /> 
    </FieldRefs> 
    <DisplayPattern> 
    <HTML><![CDATA[<a href="]]></HTML> 
    <URL /> 
    <HTML><![CDATA[" ONCLICK="GoToLink(this);return false;" target="_self">]]></HTML> 
    <Column HTMLEncode="TRUE" Name="ID" /> 
    <HTML><![CDATA[</a>]]></HTML> 
    </DisplayPattern> 
</Field> 

更改的GUID,你可以將這些列添加到自定義列表,他們會在你需要的方式顯示。我建議爲列創建一個功能(可能使用STSDev),並通過解決方案發布到除開發站點之外的任何其他功能。

0

您可以使用SharePoint Designer將列表視圖轉換爲Data View WebPart。從那裏你可以完全控制用於視圖渲染的XSL,這將使你鏈接到任何或所有字段的項目變得微不足道。

相關問題