1
我需要爲我創建的SharePoint站點添加自定義編輯器。 如何設置編輯模式和預覽模式的控件。將是兩個不同的控制!sharepoint 2010. SPField設置用於編輯和預覽的控件
我發現我可以覆蓋FieldRenderingControl。 但如何確定當前模式是編輯還是預覽?
謝謝。
我需要爲我創建的SharePoint站點添加自定義編輯器。 如何設置編輯模式和預覽模式的控件。將是兩個不同的控制!sharepoint 2010. SPField設置用於編輯和預覽的控件
我發現我可以覆蓋FieldRenderingControl。 但如何確定當前模式是編輯還是預覽?
謝謝。
在您的自定義字段渲染控件(BaseFieldControl)中檢查成員「ControlMode」,其類型爲SPControlMode。
protected override void CreateChildControls()
{
base.CreateChildControls();
if (ControlMode == SPControlMode.Display)
{
// create controls for display view form
}
else
{
// create controls for edit/new form
}
也對methods 「GetFieldValueAsText()」 和 「GetFieldValueAsHtml()」 從SPField繼承看看。由於用於在非表單位置顯示字段內容。例如在列表視圖或版本歷史記錄中。
謝謝。這正是我所期待的。 – Evgeny