私が今作業しているWebフォームは、契約の電子版です。ユーザーは、一貫性のある表現を維持するために、多数のフィールドのデフォルト値を使用したいと考えています。ただし、カスタム値を入力したり、一部のフィールドに複数の値を選択したりすることもできます。私は、プレゼンテーション層がバックエンドに大量に流出していることを知っています。誰かがこのようなアプリケーションを設計するためのヒントを持っているかどうか疑問に思っていますか?デフォルト値とカスタム値を使用したWebフォームの設計
EDIT:ビジネスロジックが大量にあるため、詳細には入りたくないと思っていました。しかし、基本的に私はそれに約20フィールドのフォームを持っています。 3つのフィールドには複数のオプションがある選択ボックスがあります。これらは私が話していたdefault
の値です。しかし、ユーザは選択肢に「ワン・オフ」タイプの値を追加することもできるようにしたい。これは契約の中で、デフォルトとして価値あるものとして使用されていない特定の用語を表しています。私の問題は、ユーザーが自由にこれらのデフォルトを追加したり削除したりできるようにするために、データベースにデフォルト値を保存していることです。標準のデータキャプチャ画面だけではありません。
「プレゼンテーションレイヤーがバックエンドで非常に重く出血しています」という例がありますか? –
あなたが現在どのように設計されているかについての情報がなければ、解決策を提案することは不可能になります。ここには多くの変数があります。 – NotMe
はい、私は、たくさんの変数があることを知っています。私の質問は、 "default"値と "entered"値があるアプリケーションのデータを格納する方法です。どちらがデータの表示に混ざっているかを判断するロジック。私はコードを投稿することができればいいと思います。でも、私は出来ません。 –