2

エンティティ:

程度

フォーム:

  1. 卒業
  2. 卒業後

要件:

ユーザーが [新規] をクリックすると、卒業フォームが開きます。ここで、左側のナビゲーション ペインを使用して [Post Graduation] を選択すると、[Post Graduation] フォームが開きます。また、既存のレコードに対して (new_degreetype で選択された値に基づいて) 2 つの形式を切り替える JS も作成しました。フォームを 2 回ロードするので、間違いなく醜いです。

質問:

  1. これを新しいフォームで機能させるにはどうすればよいですか。つまり、ユーザーが [新規] をクリックすると、ユーザーが [卒業] または [卒業後] を選択するポップアップを表示し、そこで選択した値に応じて、作成モードで適切なフォームを開きます。

  2. ユーザーが左側のナビゲーション ペインから他のフォームを選択できないようにするにはどうすればよいですか。そのため、ユーザーがフォームを卒業式から卒業式に変更しようとすると、「申し訳ありませんが、これは許可されていません」というメッセージを表示します。または、それを完全に削除できますか?ユーザーにフォームを反転できるオプションを与えないでください。

4

1 に答える 1

2

フォルムの違いは?おそらく単一のフォームを作成し、javascript を使用して外観を変更する (特定のフィールドを非表示/表示/有効化/無効化する) 方が簡単でしょう。ユーザーに表示されるフォームの制御は、セキュリティ ロールと階層の定義方法に基づいています。設計されていないことを実行させようとすることは、価値がある以上の苦痛を伴う可能性があります。

于 2013-03-27T17:08:30.313 に答える