回答

1

在您的自定義字段渲染控件(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繼承看看。由於用於在非表單位置顯示字段內容。例如在列表視圖或版本歷史記錄中。

+0

謝謝。這正是我所期待的。 – Evgeny

相關問題