アップロード文書:デフォルト値が選択欄に適用されない列BaseFieldControl.ControlMode= SPControlMode.Display

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/43643

質問

新しいサイト列、選択列をドロップダウンリストから選択するための選択列を作成しました。 1、 2、 3、 4(デフォルト値)、 5

この列を使用して文書コンテンツタイプを作成しました。現在、新しい文書をアップロードするときに、この列の値を変更することができないがまだ新しい文書をアップロードできるようにする必要がある特定のユーザーのBaseFieldControlのControlModeをプログラム的にSPControlMode.Displayに設定します。図書館。編集形式では、表示される値はDefalut値であるため、通常の "4"ですが、保存すると、アイテムのプロパティを調べたら、保存された値は "1"です。同じテストを実行しているがラジオボタンを使用している場合、それは最初のものでさえない値を保存しません。

基本的に私が編集形式を「readonly」に設定することは、編集フォームにフィールド "Readonly"を設定できますが、デフォルト値を正しく保存したいです。

その問題を提供することができるすべての助けを得ています。

アレックス

役に立ちましたか?

解決

表示モードでBaseFieldControlを使用して値を設定する場合は、ControlModeを設定する前に値を設定する必要があります。

あなたは別の回避策を見つけることができますここ

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top