0
我有一個包含多個查找字段的共享點列表。我想改變它的值的顯示方式(通常你會得到鏈接到item1; item2; item3),這樣我就可以構建自己的鏈接,將我重定向到源列表擡頭。Sharepoint - 在列表中顯示字段的方式
我試圖通過創建一個自定義字段來繼承SPFieldLookup,但我有點卡住,因爲我不知道要重寫哪個方法/屬性來改變正在顯示的內容(if這是可能的)。任何幫助,將不勝感激
我有一個包含多個查找字段的共享點列表。我想改變它的值的顯示方式(通常你會得到鏈接到item1; item2; item3),這樣我就可以構建自己的鏈接,將我重定向到源列表擡頭。Sharepoint - 在列表中顯示字段的方式
我試圖通過創建一個自定義字段來繼承SPFieldLookup,但我有點卡住,因爲我不知道要重寫哪個方法/屬性來改變正在顯示的內容(if這是可能的)。任何幫助,將不勝感激
我會創建一個自定義字段類型,從SPFieldLookup
繼承。但是,而不是做渲染服務器端我會使用一個XSTL呈現場:
How to: Customize the Rendering of a Field on a List View
這樣你就不必實現自定義SPField
類的。您只需創建一個指向OOTB SPLookupField
的自定義字段類型定義。
<?xml version="1.0" encoding="utf-8" ?>
<FieldTypes>
<FieldType>
<Field Name="TypeName">CustomLookupField</Field>
<Field Name="TypeDisplayName">Custom Lookup Field</Field>
<Field Name="TypeShortDescription">Custom Lookup Field</Field>
<Field Name="FieldTypeClass">Microsoft.SharePoint.SPFieldLookup</Field>
<Field Name="ParentType">Lookup</Field>
</FieldType>
</FieldTypes>
我設法使它這樣工作,謝謝 – matt99