[英]Sharepoint 2010. Few simple questions
我有列表定義。
<ListInstance Title="tv2 - ListInstance3"
OnQuickLaunch="TRUE"
TemplateType="10002"
Url="Lists/tv2 - tips status"
Description="My List Instance">
1)如何將默認項目添加到此列表? 當客戶輸入自己的項目時,如果我將帶有默認項目的此列表部署到服務器,將會發生什么情況。
2)我有簡單的網頁部分。
如何將默認項目設置為Web部件字段?
public string WebPartTitle { get; set; }
3)我需要一個Web部件(位於代碼后),但對於客戶而言,將其作為三個不同的Web部件(在Web部件列表中)很容易查看。 差異僅在於初始值。 例如,一個Web部件的標題為“ Block 1”,第二個Web部件的標題為“ Block 2”,但是實際上它是相同的代碼和相同的Web部件。 怎么做? 我希望sharepoint可以做這樣輕松的事情)
4)如何設置頁面默認Web部件?
您可以在創建列表后添加項目。 如果您使用默認項目創建列表,那么您的客戶當然可以創建新項目。
為屬性創建字段:
公共字符串webPartTitle;
公共字符串WebPartTitle {get {return webPartTitle;} set {webPartTitle = value; }}
使用繼承。 基類將包含通用邏輯。
您可能的意思是已經具有一些默認Web部件的頁面布局。 為此使用webpartzone。
完全按照編寫asp.net自定義控件的方式創建共享點Web部件。 當我過去為共享點制作Webparts時,除了加強的安全性限制之外,它非常簡單。
對於#1,您可以直接在XML中進行操作:
<ListInstance Title="tv2 - ListInstance3"
OnQuickLaunch="TRUE"
TemplateType="10002"
Url="Lists/tv2 - tips status"
Description="My List Instance">
<Data>
<Rows>
<Row>
<Field Name='Title'>Default Item #1</Field>
</Row>
<Row>
<Field Name='Title'>Default Item #2</Field>
</Row>
<Row>
<Field Name='Title'>Default Item #3</Field>
</Row>
</Rows>
</Data>
</ListInstance>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.