ページのカスタムの新しいフォームを作成し、スキーマ ファイルで次のことを行いました。
<Form Type="NewForm" Url="NewForm.aspx" WebPartZoneID="Main" />
カスタムフォームを探します。作成した新しいクライアントでは正常に機能しますが、システムに既にあるクライアントはまだ標準の新しいフォームを指しています
<Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
だから私はこれを行うことで、古いものにカスタムフォームを見てもらうためのアップグレードルールを作成しようとしました:
var list = web.TryGetList("Client Programs");
list.DefaultNewFormUrl = "NewForm.aspx";
list.Update();
しかし、これでは何も起こらないと感じています。サイト設定ページから古いデータを新しいカスタム フォームにポイントする方法はありますか、またはこれを機能させるためにアップグレード ルールに何を追加/変更する必要がありますか?
アップデート
また、フォームのプロパティで、フォームのハイブを検索するように変更し、要素ファイルにしたことにも言及する必要があります。
ありがとう