オリジナルの新いいフォーム NewForm.aspxだとエラーが出ない。
この Web パーツを表示できません。この問題のトラブルシューティングを行うには、Microsoft SharePoint Foundation と互換性のある Microsoft SharePoint Designer などの HTML エディターでこの Web ページを開いてください。問題が解決しない場合は、Web サーバーの管理者に問い合わせてください。関連付け ID:353a2e2e-b169-4097-b92d-0e3ebf61d68f
入力フォームが多いから?と想定してNewForm1.aspxから<SharePoint:FormField を削除してみたら、61個以下ならエラーにならないことを確認した。
<SharePoint:FormFieldは列の種類によって自動的に表示をかえるので、その処理が原因かもしれないので、<asp:checkboxに書き換えてみたけど結果は変わらなかった。
入力フォームの内訳は
- 1行テキスト 29
- 選択肢 9
- 数値 10
- 日付と時刻 2
- はい/いいえ 10
- ハイパーリンク 1
これ以上の入力フォームを作成するとエラーになる。
でも、この数は列の制限から見ればまだ余裕はある。
試しに、はい/いいえ を上限である96個作成して新規フォームを作成するとエラー。
フォームを削っていくと、67個以上で同様のエラーになる。
フォームを削っていくと、67個以上で同様のエラーになる。
この時の列の内訳は
- 1行テキスト 1 (タイトル)
- はい/いいえ 96
とりあえず、状況から見てカスタム新規フォームは列の制限より少ない数でエラーになることが分かった。
今作ってるカスタムリストは81列必要だし、もう一つは項目が増えて100程度必要なんですけどね・・・
0 件のコメント:
コメントを投稿