タグ付けされた質問 「views」

30
ビューがウィンドウ階層にないUIViewControllerにUIViewControllerを提示しようとする
Xcode 4.5を使い始めたばかりで、コンソールに次のエラーが表示されました。 警告:ビューがウィンドウ階層にない<ViewController:0x1ec3e000>で<finishViewController:0x1e56e0a0>を表示しようとしています! ビューはまだ表示されており、アプリ内のすべてが正常に動作しています。これはiOS 6の新機能ですか? これは私がビュー間で変更するために使用しているコードです: UIStoryboard *storyboard = self.storyboard; finishViewController *finished = [storyboard instantiateViewControllerWithIdentifier:@"finishViewController"]; [self presentViewController:finished animated:NO completion:NULL];


7
ASP.NET MVCの別のコントローラーからビューを表示する
別のコントローラーからビューを表示することはできますか? たとえば、私はビューを持っているCategoriesControllerとしましょうCategory/NotFound.aspx。にいる間、CategoriesController簡単に戻ることができView("NotFound")ます。 ここでProductsController、製品を追加するためのアクションとビューがあるとします。ただし、このアクションでは、製品を追加するカテゴリが必要です。たとえば、Products/Add/?catid=10。 に基づいてカテゴリを見つけることができない場合は、製品コントローラの下にビューを作成するのではなく、カテゴリコントローラからビューcatidを表示したいと思います。NotFoundCategoryNotFound これは可能ですか、それとも間違った方法で構造化していますか?これを行う良い方法はありますか?


10
ストアドプロシージャとビューの違いは何ですか?
私はいくつかの点で混乱しています: ストアドプロシージャとビューの違いは何ですか? SQL Serverでは、ストアドプロシージャとビューをいつ使用する必要がありますか? ビューを使用すると、パラメーターを渡すことができる動的クエリを作成できますか? どちらが最も速く、どの基準でどちらが他よりも速いですか? ビューまたはストアドプロシージャはメモリを永続的に割り当てますか? プロシージャがマテリアルテーブルを作成する一方で、ビューが仮想テーブルを作成すると誰かが言ったとはどういう意味ですか? 他にもポイントがありましたら教えてください。

4
ビューのSELECTのFROM句にサブクエリが含まれています
テーブルが2つあり、ビューを作成する必要があります。テーブルは次のとおりです。 credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) これを行うには、次のクエリを使用します。「ビューの作成」の部分がないクエリは適切に機能しますが、「ビューの作成」では、「ビューのSELECTにFROM句にサブクエリが含まれています」というエラーが表示されます。問題と考えられる解決策は何ですか? create view view_credit_status as (select credit_orders.client_id, sum(credit_orders.number_of_credits) as purchased, ifnull(t1.credits_used,0) as used from credit_orders left outer join (select * from (select credit_usage.client_id, sum(credits_used) as credits_used from credit_usage group by credit_usage.client_id) as t0 ) as t1 on t1.client_id = credit_orders.client_id where …
111 mysql  sql  database  views 

9
ASP.NET MVCで「ビューを検索」するカスタムの場所を指定できますか?
私のmvcプロジェクトには次のレイアウトがあります。 / Controllers /デモ / Demo / DemoArea1Controller / Demo / DemoArea2Controller 等... / Views /デモ /Demo/DemoArea1/Index.aspx /Demo/DemoArea2/Index.aspx しかし、私がこれを持っているときDemoArea1Controller: public class DemoArea1Controller : Controller { public ActionResult Index() { return View(); } } 通常の検索場所で「ビュー「インデックス」またはそのマスターが見つかりませんでした」というエラーが表示されます。 「デモ」ビューサブフォルダーの「デモ」名前空間検索でコントローラーを指定するにはどうすればよいですか?
105 asp.net-mvc  views 

3
ビューのHTML要素に条件付きでクラスを追加するエレガントな方法は何ですか?
時々、条件に基づいてhtml要素にクラスを追加する必要があります。問題は、それを行うための明確な方法を理解できないことです。これが私が試したものの例です: <div <%= if @status = 'success'; "class='ok'"; end %>> some message here </div> または <% if @status == 'success' %> <div class='success'> <% else %> <div> <% end %> some message here </div> 最初のアプローチは、混雑していて読みづらいため、嫌いです。ネストがめちゃくちゃになるので、2番目の方法は好きではありません。モデルに(のようなもの@status.css_class)を入れておくとよいでしょうが、それはそこには属していません。ほとんどの人は何をしますか?

14
ビューは何に適していますか?
私はRDBMSでどのようなビューが使用されているかについての一般的な考えを得ようとしているだけです。つまり、私はビューとは何か、どのようにビューを作成するかを知っています。また、過去に何のために使用したかも知っています。 しかし、ビューが何に役立つのか、ビューが何に役立つべきではないのかを徹底的に理解したいと思います。すなわち: ビューは何に役立ちますか? ビューを使用するべきではないときに、ビューを使用したくなるような状況はありますか? テーブル値関数などの代わりにビューを使用するのはなぜですか? 一見しただけではわからない、ビューが役立つかもしれない状況はありますか? (そして、記録のために、これらの質問のいくつかは意図的にナイーブです。これは部分的に概念チェックです。)

4
djangoで独自のコンテキストプロセッサを作成する
すべてのビューに特定の変数(主にカスタム認証タイプの変数)を渡す必要があるところまで来ました。 これを行うには、独自のコンテキストプロセッサを作成するのが最善の方法であると言われましたが、いくつか問題があります。 私の設定ファイルは次のようになります TEMPLATE_CONTEXT_PROCESSORS = ( "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", "django.contrib.messages.context_processors.messages", "sandbox.context_processors.say_hello", ) ご覧のとおり、「context_processors」というモジュールとその中に「say_hello」という関数があります。 のように見えます def say_hello(request): return { 'say_hello':"Hello", } 私の見解の範囲内で次のことができるようになったと思いますか? {{ say_hello }} 今のところ、これは私のテンプレートでは何もレンダリングしません。 私の見解は from django.shortcuts import render_to_response def test(request): return render_to_response("test.html")
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.