2
我已創建一個Sharepoint列表定義以及該定義的一個實例。在實例中,我需要將一些HTML存儲爲列表實例中字段的值。我知道我可以通過用戶界面執行此操作,但我需要在部署時創建此列表。當我將我的HTML值包裝在CDATA標籤中時,該項目不會被創建。如果我只有我的XML與我的XML內聯,我會得到一個部署錯誤。創建共享點列表實例時添加html值
的Elements.xml:
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListInstance Title="ListName"
OnQuickLaunch="TRUE"
TemplateType="10051"
Url="Lists/ListName"
Description="List Description">
<Data>
<Rows>
<Row>
<Field Name="Title">My Title</Field>
<Field Name="Value">
<p>Some HTML HERE</p>
<table border="1"; cellpadding="10";>
<tr style="font-family:Arial; font-size:10pt;">
<th>header1</th>
<th> ... </th>
</tr>
<tr style="font-family:Arial; font-size:8pt;">
<td>Vaue1</td>
<td> ... </td>
</tr>
</table>
</Field>
</Row>
</Rows>
</Data>
</ListInstance>
</Elements>
任何幫助,將不勝感激。
我已經指定我的字段作爲文本類型,並切換需要注意的類型,以允許多行需要。一旦我這樣做,上述解決方案,以及添加cdata標籤。 謝謝! –
大家好,先生,這對我很有用,只在IE瀏覽器中工作正常,但不能在Chrome和Firefox中工作。我該怎麼做才能使它適用於這些瀏覽器? @Rich Bennema –