SharePointでカスタムフィールドタイプを作成しようとしています。編集と作成モードでSharePointカスタムフィールドタイプを非表示
このコントロールの値は、同じリストの別のフィールドに基づいて設定されています。 この要件のため、このフィールドは表示モードでのみ表示され、編集モードまたは作成モードでは表示されません。
どうすればよいですか?
フィールドをレンダリングしないようにASCXコントロールをコーディングすれば、編集と作成モードでフィールドがこのように表示されます。
alt text http://www.mannsoftware.com/blog/Lists/Photos/121308_0204_CrossSiteLo6.png
申し訳ありません...機能しません...または間違っていますか?これは私がSPFieldクラスに書いたものです: public override void Update() { this.ReadOnlyField = true; base.Update(); } – ashwnacharya
すべてのコンストラクタでプロパティを設定するだけで、Update()の呼び出しや上書きは完全に無視されます。 (あなたのコンストラクタで必ず更新しないでください!) –
試してみました...いいえ....編集ページの行はまだレンダリングされています。悪いことに、それはフィールドの値の更新を停止します。表示されるフィールドの値を変更すると値が変わらない.. – ashwnacharya