問題タブ [multiple-columns]

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 投票する
2 に答える
88 参照

database-design - データベース レコードのパブリック バージョンと編集モード バージョンを分離する

データベース レコードの編集モードを実装するにはどうすればよいですか?

レコード (ブログ投稿など) は、編集モード バージョンが編集、プレビュー、再編集されている間、Web サイトで公開バージョンを表示する必要があります。

これまでのところ、私は2つの解決策を念頭に置いています。

  1. ID とモードで、複数列の主キーを使用します。
  2. モードごとに別々のテーブルを使用し、それらの間でコピーします。

この機能を必要とするのは私が初めてではありません。

これは通常どのように行われますか?名前はありますか?

複数列のキーを明示的にサポートしていない CakePHP を使用していますが、ユーザーが編集を完了した後、同じ ID を持つ複数の行が実際には存在しないため、状況には関係ないと思います。

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

c# - LINQ to SQL: 複数の列に対する複数の結合。これは可能ですか?

与えられた:

TABLE_1次の列で名前が付けられたテーブル:

  • ID
  • ColumnA
  • ColumnB
  • ColumnC

、、 にTABLE_1基づいて 2 回結合するSQL クエリがあります。クエリは次のようになります。ColumnAColumnBColumnC

問題:

そのクエリを LINQ で書き直す必要があります。私はそれに刺してみました:

LINQ でクエリを作成するにはどうすればよいですか? 私は何を間違っていますか?

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

jquery - アニメーション化しようとすると、Chrome で複数列のレイアウトが台無しになる

jQuery を使用して、画面から水平方向に伸びる複数列のレイアウトをアニメーション化しています。前後に移動するコントローラーが 2 つあります (1 つは赤、もう 1 つは青)。アニメーションは Firefox と Safari では問題なく動作するようですが、Chrome でテストしたところ、テキストが画面全体に複製され、通常はおかしな方法で混乱します。

例へのリンクは次のとおりです: http://jsfiddle.net/darcyclarke/q8etQ/11/ 参照用に、私のバージョンの Chrome で何が起こるかのスクリーンショットを次に示します: http://cl.ly/3m2d012L0n303n1a1P2L

なぜこれが起こるように見えるのか、それを修正する方法があるのか​​ どうか誰かが知っているかどうか疑問に思っています. すべてのフィードバックに感謝します。

乾杯!

0 投票する
7 に答える
15031 参照

vim - 複数行にわたる列のすべての文字を変更する

やりたいことをどう説明したらいいのかわかりませんが、Textmate でこれを見たことがあり、非常に役に立ちました。私がこのテキストを持っているとしましょう:

ここで、キーの最初の文字 (行の 4 つの「a」) をすべて選択して削除し、結果が次のようになるようにします。

行ではなく、ある種のビジュアル モード アカウンティング列。

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

sorting - Flex 4.5 Spark Datagrid の複数列の並べ替え

Flex 4.5 Spark Datagrid が複数列の並べ替えをネイティブにサポートしているかどうかを知っている人はいますか? ADG と同じように?

私はAPIドキュメントを見ていますが、これについて何も見ることができません...

ありがとう

0 投票する
2 に答える
749 参照

sql - 2 つの列に 1 つの一意の値を持つ SQL 制約

値が 2 つの列で一意であることを保証する必要があります (これは「2 つの列」インデックスの問題ではありません)。

出来ますか ?

私の例は都市ですが、それに焦点を合わせないでください。私の本当の必要性は、生成された 16 進数の ID です。

0 投票する
2 に答える
2233 参照

crystal-reports - 列の高さを設定する (または、標準レポートをメール ラベルに変換する) 方法はありますか?

Crystal Reports を使用して、ページごとに 1 つのヘッダーと 2 つの詳細列を持つドキュメントを作成しています。私が望むのは、すべてのページが次のようになることです。

しかし、私が得ているのはこれです:

レコードが多すぎる場合、フッターは次のページに押し下げられます。

詳細セクションを「複数の列でフォーマット」に設定しましたが、列ごとにグループをフォーマットしませんでした。これは、各グループがページ全体を埋め、ページの幅全体にまたがるヘッダーを 1 つだけ持つようにするためです。詳細の幅はわずか 3.6 インチ、ページは 8.5 インチで、左マージンが 0.5 インチ、右マージンが 0.3 であるため、寸法ではないと思います。ページのフッターをページの下部に印刷するように設定しましたが、次のページの最後にしかフッターが印刷されません。

私が探しているのは、基本的に、詳細が下に印刷されるのを止めて、強制的に次の列に移動することです。Section Expert でデータの高さを設定できません (フィールドが無効になっています)。代わりにメール ラベルを作成できると他の場所で読みましたが、それはレポートを最初から作成し直すことを意味します (やりたくないことです)。 、レポート内の要素が多すぎるため)。


更新:テストされたように、それは間違いなく測定値(データ幅と列間の距離)ではありません。これにはまだ苦労しています。

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

mysql - MySQL インデックス - パフォーマンスを向上させる方法は?

既存の MySQL データベースのパフォーマンスを改善しようとしています。

これはレストランに関するデータベースで、関連するテーブルが 2 つあります。

Web サイトのすべてのエンティティのテーブルがあり、すべてのエンティティには一意の ID があり、エンティティはほとんど何でもかまいません。レストラン、ユーザー、その他多くのものです。いくつかのエンティティ タイプがあり、レストランのエンティティ タイプは「オブジェクト」です。

また、データベースのこの構造はほとんど存在しているので、大きな変更はしたくありません。たとえば、すべてのエンティティのテーブルを削除するつもりはありません。(データベース自体にはデータはありませんが、PHP エンジンが組み込まれているため、構造に大きな変更を加えることは困難です)。

オブジェクト専用のテーブルもあります。そのデータベースにはいくつかのタイプのオブジェクトがありますが、特にレストランはウェブサイトの主題であるため、多くの検索が行われます。レストランには国、都市、名前、ジャンルなどのいくつかのフィールドがあります。同じ都市と国に同じ名前のレストランが 2 つ存在することはありません (たとえば、同じ名前で同じ国の異なる都市にある 2 つのレストラン、または同じ名前であるが同じ国にある 2 つの都市に存在する可能性があります)。異なる国)

したがって、この事実から、国、都市、および名前の列に対して一意の 3 列のインデックスを作成する必要があると思います。

また、URL も www.domain.com/Country/City/Restuarant-Name の形式で作成されているため、country-city-name の組み合わせは高速にフェッチされ、このタイプのクエリが発生します。多く。

しかし、他の多くのタイプのクエリもあります: 特定の都市または特定の場所にあるレストランの名前の検索 (検索する名前がフルネームの一部である可能性があるため、LIKE クエリを使用)国。特定の国や都市にある特定のジャンルのすべてのレストランを検索します。そして可能なほとんどすべての組み合わせ。

おそらく最もよく使用されるクエリは、(a) 特定の都市と国のレストラン名を検索すること (URL を入力するときに使用されるクエリと同じですが、LIKE を使用します)、(b) ある場所のレストランを検索することです。特定の都市と国の特定のタイプ。最後に (c) グローバルにレストラン名を検索する (データベース全体で、都市と国を指定せずに)

このテーブル (オブジェクト テーブル) には現在、オブジェクトの ID である PRIMARY KEY があります。ID もよく使用されます。ベスト プラクティスは次のようになりますか?:

  1. 国、都市、名前から 3 列の UNIQUE インデックスを作成する
  2. 名前から別の(一意ではない)インデックスを作成します(そのため、上記で書いたタイプ c のクエリは高速に実行されます)
  3. オブジェクトテーブルからレストランのみを含むサブテーブルを作成して、このサブテーブルがクエリされるようにすることもできます。(これはそれほど重要ではありません。大きな変更を加えることにした場合、最初にオブジェクトの残りの部分からレストランを分離する可能性が高いからです)

長い間これを決定しようとしてきたので、助けていただければ幸いです。

ps オブジェクト テーブルの一部のオブジェクトにはジャンルや国や都市がないため、NULL のままになります。NULL 値が UNIQUE KEY で許可されていることはわかっていますが、パフォーマンスに影響がありますか?

この長い質問を喜んで読んでくれた人に感謝します:)

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

c# - aspxページの複数列リストボックス

私はリストボックスを持っています:

マルチコラムにしたい。私はたくさんグーグルで検索しましたが、適切な答えが見つかりませんでした。私はASP.NETC#で作業しています。

どんな助けでもいただければ幸いです。