問題タブ [multiple-views]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1462 参照

c# - 別の部分ビュー内の複数の部分ビューの動的数を返す方法

コントローラーの別の部分ビュー内の複数の部分ビューの動的な数を返し、Ajax 呼び出しを使用してそれを DOM に挿入したいと考えています。ユーザーはパッケージ (ラジオ ボタン) を選択します。このパッケージに応じて、ユーザーが入力する X 個のフォームを返す必要があります。

これは私のAjaxコードです:

私のコントローラーメソッドは次のようになります。

CustomFormUtil.GetCustomMetaPartial(result)IEnumerable<string>たとえば、「form1、form3」または「form1、form2、form3、form6」などの1から6の文字列を返します。これを使用して、ビュー名とモデルの辞書を返し、最終的な部分ビューに追加します.

私の質問は、モデルを含むこれらの部分ビューを別の大きな部分ビューに追加し、これをビューに戻すにはどうすればよいですか?

0 投票する
1 に答える
547 参照

angularjs - angular および ui-router の例が機能しない

こんにちは、Angular と UI-Router を使用して単純なアプリケーションを試しています... しかし、何らかの理由で、まったく機能しません。

クロムでは、コンソールにエラーはありませんが、出力さえありません

何が起こっているのか手がかりを持っている人がいるかもしれません...私にはまったくわかりません。

0 投票する
0 に答える
107 参照

java - 小さな画面で TabLayout を使用し、大きな画面で通常のレイアウトを使用する 1 つのアプリ

RelativeLayoutを使用しているタブレット用のアプリがあります。小さい画面の場合、RelativeLayout が 3 つのタブに分割されている TabLayout を作成しました。その 3 つのタブは、3 つの個別の xml ファイルです。私の問題は、コードを両方のレイアウトに接続することです。タブレットでは、すべてが 1 つの xml に含まれているため、次のように呼び出すことができます。

しかし、小さい画面の場合は 3 つの xml ファイルに含まれているため、そのようには機能しません。それを使って何かをすることは可能ですか?

0 投票する
1 に答える
688 参照

design-patterns - MVP: 複数のビュー 1 つの場所

私は現在、MVP デザイン パターンを実装する必要がある Web アプリケーションに取り組んでおり、少し混乱しています。

  1. アプリには、3 つの小さなビューで構成された表示する場所が 1 つしかありません。ビューを操作するためだけに別の場所に移動する可能性はありません (1 つのビューから何かを選択するには、他の 2 つのビューがいくつかの異なるデータを読み込んで、編集する可能性があります)、この場合 MVP を使用することをお勧めしますか?
  2. MVP デザイン パターンを使用し続けると仮定すると、3 つの異なるビュー (アクティビティ) を持つ場所が 1 つだけであることは正しいでしょうか。別のページに移動すると、それは独自のアクティビティを持つ別の場所を表しているためです (私の場合ではありません)。
  3. さらに、各ビューのプレゼンターが相互にやり取りできるようにするにはどうすればよいですか? たとえば、最初のビューの ClickEvent で、選択した項目に応じてデータをロードする必要があることを他の 2 つのビューに通知する必要がありますか? 最終的にすべてのビジネス ロジックを処理するには、Presenter を 1 つだけ使用する必要がありますか?
0 投票する
1 に答える
411 参照

angularjs - AngularJS 共有ロジック設計パターンを使用した複数のビュー

私は ui-router を使用しており、私のレイアウトは 2 つの ui ビュー、サイドバー、メイン コンテンツに分かれています。

サイドバーには、メイン コンテンツ モデルを変更するオプション (値の変更、フィルターの設定) が用意されていますが、これは問題です。私が理解している限り、同じコントローラー (インスタンス) を共有することはできないからです。

この時点で、私が検討している 2 つの解決策があります。その切断された問題で必要なものを呼び出すメッセージ

私はどちらの解決策も好きではありません。あなたのデザイン案をいただければ幸いです

現在のルーティング定義の例 (私のアプリケーションでは同じレイアウトが一般的であり、繰り返し使用されていることに注意してください: