問題タブ [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 に答える
3503 参照

asp.net-mvc - インポートを使用せずにビューに .NET MVC の既定の名前空間を使用していますか?

<%@ Import Namespace="System.Web.Mvc" %> を実行しなくても System.Web.Mvc のような名前空間を参照できるようにビューを構成するにはどうすればよいですか? これをどこかで見たのを覚えていますが、今のところ私の Google スキルではうまくいきません。

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

dynamic - Clearcase Explorer からビューを作成すると、開発ビューと統合ビューの両方がスナップショットとして作成されます

ビューをスナップショットにするか動的にするかを選択するオプションがまったくありません。私が望むのは、開発ビューをスナップショットにし、統合ビューを動的にすることです。ビューをスナップショット/動的に選択するように求めるプロンプトが表示されないのはなぜですか?

0 投票する
15 に答える
1290 参照

sql - クエリの "Where 1 <> 1" がすべての行を返すのはなぜですか?

継承したアプリケーションで、次のようなクエリに遭遇しました。

私がそれを解析すると、何も返されない1 <> 1はずです( false と評価されるはずです)。ただし、(少なくとも私の Oracle ボックスでは) 内のすべての完全なリストが返されfooます。MSAccess/Jet と MSSQL で同じことを試すと、期待どおりの動作が得られます。Oracle ではなぜ違うのでしょうか (また、元の開発者がこれをやりたいと思ったのはなぜですか)?

注: "where 1 = 1" を使用する際の + と - についての迷信を見たことがありますが、それによってテーブル全体がスキャンされます。しかし、これは元の開発者が意図していたものではないと思います。

小さな更新:
この場合fooはビューです。実際のテーブルで同じことを試してみると、期待どおりの結果が得られます (行はありません)。

更新 2:
ウサギの穴のさらに下のコードをたどり、フィールド/列名を取得しようとしているだけだと判断しました。完全なレコードセットを返す理由については、まだ途方に暮れています。ただし、ビューのみ。

文字通り、彼はクエリを文字列で作成し、それを別の関数に渡して変更せずに実行しています。

この場合、strTableName にはビューの名前が含まれます。

更新 3:
参考までに、これは私が問題を抱えているビューの 1 つです (フィールド/テーブル/スキーマ名を変更しました)。

追加Order By 1(またはfooのselectの列名)は、Oracleに空のセットを返すように説得するようです。これは長期的な解決策ですが、短期的な解決策ではありません (コードの変更と再デプロイは主要な PITA です)。DB 側にほとんど知られていない設定があるか、この奇妙な動作の原因であるビューに何か問題があることを願っています。

0 投票する
8 に答える
1540 参照

ruby-on-rails - ビューで HTML を編集する Rails

私はHead-First Railsから(Safari Online 経由で) チュートリアルを行っていますが、編集した HTML をブラウザーに表示することはできません (つまり、変更です)。具体的には、列の 1 つのラベルを「Seat seq id」から「Seat #」に変更するだけです。edit、index、new、および show.html.erb の 4 つのビュー ファイルを開きました。どこでも「f.label :seat_id_seq」がありますが、「f.label "Seat #"」に変更しました。テーブルヘッダーの場合、シート番号をタグ。ファイルを保存し、ブラウザーを更新しました (さらにサーバーを再起動しました) が、すべてのビューにはまだ Seat id seq があります。

私は何が欠けていますか?正誤表を確認しましたが、関連するものはありません。

編集#7:Rails 2.3.2とVimパッチモードおよび/またはバックアップファイルの使用との間の非互換性が原因であったため、支持された回答はどれも正しくないことに注意してください。私はこれをここに置いているので、すべての投稿を苦労せずに正しい解決策を見つけることができます.

編集 #1: routes.rb の内容

編集#2:Vistaでgvimを使用して編集しています(それについては選択できません)。

編集 #3: 開発モードで起動していないようです。しかし、サーバーを再起動することでそれを回避するべきではありませんか?

編集 #4: Mongrel の出力:

編集 #5: ブラウザを再起動しても解決しませんでした。

編集#6 @Sarah Mei:

そのフィールドにはまだ Seat id seq と表示されています。

@ Mark Robinson: New Ticket ヘッダーの変更がブラウザの更新時に反映されませんでした。また、あなたが行った Mongrel の出力をすべて得ているわけではなく、新しいバージョンの Rails を使用していることに注意してください。

注意: 私の Rails の経験は、日単位ではなく、時間単位で測定する必要があります。

@Ghoti: (1) Ctrl-F5 は違いはありません。vrish88 が提案したように、キャッシュもオフにしました。(2) <%= nil.fail %> を app\views\tickets\new.html.erb の name フィールドの f.label のすぐ上に押し込みましたが、これまでと同じように表示されました。私もIEを使ってみました。すべてが機能しますが、行った変更は表示されません。(3) log\development.log を見つけましたが、何を探しているのかわかりません。多くの処理とレンダリングの行があり、いくつかの移行を示しています。列を追加した移行はビューに表示されません。別のテーブルを作成した移行、そのページが表示されます。

0 投票する
4 に答える
24240 参照

asp.net-mvc - ビューまたは部分ビューにコード ビハインド ページを追加する方法

ASP.NET MVC の最新バージョンでは、View がデフォルトでコード ビハインド クラスを持たなくなっていることに気付きました。

ビューまたは部分ビューにコード ビハインド クラスを追加するにはどうすればよいですか??

0 投票する
4 に答える
22890 参照

mysql - MySQL: ビューとストアド プロシージャ

MySQL がストアド プロシージャのサポートを開始して以来、私はそれらを実際に使用したことはありません。理由の 1 つは、私が優れたクエリ ライターではないことと、DBA と一緒に仕事をすることが多いためです。DBA は、私に代わってそれらの選択を行います。また、私が知っていることだけに満足しているからです。

データ選択の実行に関して、特に本質的に非正規化 (結合) および集計 (平均または最大、サブクエリ w/カウントなど) である選択を検討する場合、MySQL 5.x で正しい選択は何ですか? ? ビュー?それともストアドプロシージャ?

私が快適に使用できるビュー - SELECT クエリがどのように見えるかを知っているので、それを作成し、インデックスが作成されていることを確認してから、CREATE VIEW [View] AS SELECT [...]. 次に、私のアプリケーションでは、ビューを読み取り専用テーブルとして扱います。これは、正規化されたデータの非正規化バージョンを表します。

ここでの欠点は何ですか - もしあれば?また、まったく同じ SELECT ステートメントをストアド プロシージャに移動すると、何が変わるでしょうか (利益または損失)。

このトピックをグーグルで検索しているときに見つけるのが困難だった、いくつかの良い「ボンネットの下」の情報を見つけたいと思っていますが、本当にすべてのコメントと回答を歓迎します.

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

eclipse - Eclipse RCP アプリケーション - 複数モニター用のマルチウィンドウ設計

Eclipse RCP とパースペクティブ/ビュー/エディターの設計全体に関する質問 - 複数のモニターに複数のウィンドウを表示するアプリケーションを作成する最良の方法は何ですか? 私が見たチュートリアルや本では、常に RCP/SWT 設計を 1 つのアプリケーション ウィンドウ内のパースペクティブ内のビューにパックしています。

1 つのウィンドウが他のすべてのウィンドウを支配する必要がありますか、それともすべてが等しい必要がありますか (最後のウィンドウを閉じるとアプリケーションが終了します)。パースペクティブとビューをどのように処理しますか? 他に知っておくべきことはありますか?

環境: Eclipse ガニメデ、Windows XP。

0 投票する
3 に答える
30676 参照

javascript - JavaScript を ASP.NET MVC ビューに追加するにはどうすればよいですか?

シンプルなビューがあり、このビューにJQuery DatePicker JavaScriptを追加したいと考えています (すべてのビューではなく、マスターページを介して)。

これを行う最善の方法が何であるかわかりません。

次に、JavaScript がいつどこで読み込まれるかを意識しています。私は YSlow のファンで、ページの下部にスクリプトを追加することを推奨しています。

では、どうすれば両方を行うことができますか?

ビューは次のとおりです。

0 投票する
4 に答える
4468 参照

django - Djangoアプリビューの分離

app / views.pyファイルが非常に大きくなった場合、それを分離する必要がありますか?もしそうなら、これを行うための最良の方法は何ですか?

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

php - 1 つの公開フィルターを使用して、別のページの複数のブロック ビューをフィルター処理できますか?

1 つのページ (「情報」ページと呼びます) に 4 つのブロック ビューがあり、近接性によってフィルター処理されて、特定のフィルター処理された 1 つの場所に関連する 4 つの情報が得られます。

公開された近接フィルターを使用してイントロ ページを作成し、実行すると (情報) ページに移動し、イントロ ページに入力された近接で 4 つのビューを同時にフィルター処理できるようにしたいと考えています。

これどうやってするの?私はphpに慣れていませんが、学習しています....喜んで取り組みます!

ありがとう