現在、エンティティごとに 1 つのフォームを使用してソリューションを設計しています。現在、10 ほどのエンティティが機能とデータ収集の点で類似している一連の要件があります。理想的には、10 ほどのフォームを持ち、ルックアップ値に依存するエンティティに、カスタム ボタンをクリックすると正しいフォームが表示されるようにしたいと考えています。
私は以前、JavaScript を使用してロード イベントでGUID ( formidクエリ文字列パラメーターを使用) を使用して正しいフォームを表示するこのようなものを実装したサプライヤーと協力しました。これは 95% の確率で機能しましたが、クライアント マシンによっては、タイミングの問題により正しいフォームが読み込まれない場合がありました。つまり、フォームが読み込まれるまでにコードが適切に実行されていませんでした。
この種の手法を使用するためのベスト プラクティスはありますか?
私の他のオプションは、1)複数のエンティティ2)フォームの読み込み時に表示/非表示にするタブ/セクションを含む1つのフォームだと思います
私はオプション 2 の実装に傾いています)
リチャード