問題タブ [advanced-search]

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 に答える
1356 参照

ruby-on-rails - Rails 4は、別のコントローラーで複数のモデルを検索します

別のコントローラーでモデルの複雑な検索を実装しようとしています。私は生徒のモデルを持っています。アプリ全体には、モデルを持たない別の main_controller によって処理されるフロント ページがあります。main_controller とそれに関連するインデックス ビューは、フロント ページを提供し、いくつかのモデルからデータを表示することになっています。

ここで、さまざまなタイプの検索基準をいくつか使用してモデルを検索したいと考えています。検索条件は、文字列比較、数値比較、およびブール値です (たとえば、アクティブ、true の場合はアクティブな瞳孔のみを表示、それ以外の場合はすべての瞳孔を表示)。Railscast #111では、モデルと別の検索コントローラーに基づいてそのような検索を作成する方法を示しました。そのようなコントローラーを作成しましたが、正常に動作します。メイン/インデックスに関連する部分を表示することにこだわっています。

コードは次のとおりです。

メイン/index.html.haml

現時点では、フォームへの呼び出しのみです。

models/main_search.rb

これにより、検索が定義されます。

コントローラー/main_searches_controller.rb

レールキャストにある通り。

ビュー/main_searches/_form.html.haml

新しいビューでレンダリングされます。

ビュー/main_searches/_results.html.haml

結果を表示します。

Railscast に見られるように、基本的にすべてが 1 つのモデルに対して機能します。私が今必要としているのは、ユーザーが何らかの方法で main_controller 内のすべてを処理できるようにすることです。現時点では、@main_search オブジェクトを _results.html.haml パーシャルに渡すことができません。ここで何が欠けていますか?それとも、これはそのような検索を行う正しい方法ですか?

事前にご協力いただきありがとうございます。

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

combobox - jqgridの高度な検索でドロップダウンオプションを動的に設定する最良の方法

jqgridの高度な検索でドロップダウンオプションを動的に設定する最良の方法は何ですか?

1) 最初の方法: 「searchoptions」の「dataUrl」オプションを使用する

短所: ユーザーが新しい条件を追加して属性を選択すると、dataUrl がサーバーにポストされ、ユーザーが同じ条件を再度追加すると、dataUrl がサーバーに再度ポストされ、2 回でした。非常に奇妙な。

ここに画像の説明を入力

利点: ユーザーが以前に選択した値がそこにあり、クリアされていません。

2) 2 番目の方法: 「searchoptions」の「dataInit」オプションを使用する

欠点: ユーザーが以前に選択した値は、新しい基準を追加するときにクリアされました (受け入れられません。ユーザーフレンドリーではないため、URL を参照してください: jqgrid の高度な検索で新しい基準を追加した後、選択した値がドロップダウンでクリアされました)

利点: ページが 1 回だけ更新されたときに、データがページに読み込まれました。

3) 3 番目の方法では、「searchoptions」の「value」オプションを使用します。

ただし、動的ではなく、ページにハードコードされているだけです。

問題に関するベストプラクティスを共有できますか。ありがとう。

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

php - pdo 高度な検索クエリの構築の問題

高度な検索を実行しようとしていますが、これは機能していましたが、get 変数ごとに完全なクエリを作成していました。これは良くありませんでしたが、機能しました

今、url 変数が空かどうかに応じてクエリを作成しようとしています。しかし、これが機能しない理由がわかりません。これをテストしたとおりにクエリが機能しますが、クエリを正しく作成していませんか?

これが機能です

$man と $mon を検索して入力すると、このエラーが発生します

このエラーはこの行を参照しています

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

php - 他の属性によるmagentoの製品属性のフィルタリング

私はMagentoの高度な検索に取り組んでいます。

4つの属性で検索します。ここで、属性の 1 つを選択すると、他の属性をリロードして、選択した属性に適合しない属性を無効にする必要があります。簡単な方法で可能ですか?

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

php - ページネーション付きのphpで検索を進めますか?

countery_id、education_id、degree_id などの情報を持つユーザーが何人かいて、ページネーションのあるページでこの情報に基づいてそれらを取得したいと考えています。これを行う方法は知っていますが、URL をきれいにして、ユーザー情報を送信して取得するために$_GET使用したいと考えています。$_POSTページネーションには、このような get メソッドを使用します。?pg=1

問題は、最初のページでフォームを送信してユーザーを取得するときですが、問題はありませんが、2番目のページをクリックすると問題が発生します。変数を失い、$_POST2 ページ目の結果を取得できません。この状況に対する最良の答えは何ですか?

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

ruby-on-rails - Ruby on Rails : 高度な検索、未定義のメソッド [ ] for nil:Nil クラス

私はレールに非常に慣れていないので、「blood_group」と「area」の2つの値を取り、その検索に基づいてデータベースからレコードが取得され、同じページに表示される高度な検索フォームを作成しようとしています(find.html.erb ) find.html.erb で何かを試しましたが、検索フォームが存在する場所で「undefined method [] for nil:Nil class」というエラーが発生しました。このエラーから抜け出すのを手伝ってください。

これがfind.html.erbの私の検索フォームです

エラーは、選択タグを使用した行にあります。以下は、ドナーコントローラーでの私の検索アクションです

そして Donor.rb は以下の通り

終わり

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

alfresco - 高度な検索のための Alfresco Share のカスタマイズ

次のプロパティでメールを検索できるように、share-config-custom.xml を変更しようとしています。

これは私の share-config-custom.xml です:

そして、それは機能しません。aspectnode-type代わりにを試しmodel-typeました。force="true"、 ...の多くの組み合わせを使用しましたが、for-mode="view"それでも機能しませんでした。検索フォームでは、プロパティに関連するものは何も表示されません。これは単なるデフォルトの検索フォームです。どんな助けでも大歓迎です。

上: 明確にするために、問題は、cm:emailed アスペクトを持つドキュメントをいくつか持っていることです。そのような文書を検索するためだけのフォームを作成したいと考えています。ただし、「 」と言うと<form labelId="Mails" descriptionId="Search for Mails">cm:content</form>、デフォルトのコンテンツ検索フォームも変更されました。簡単な方法がいくつかあるに違いないと私は信じています。カスタム モデルで新しい型を定義したくありません。このソリューションは最後に残します。

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

rss - Sheet1 A に Sheet2 C の一部が含まれている場合は行をコピー

そのため、列 A の一部にシート 1 にある日付がある場合、別のシート (シート 2!) からデータを連続して取得しようとしています! C1.

列 A の例: 「Build 251 at Fri Jun 12 03:03:49 2015」

Col C1 ex: "Fri Jun 12" (数日ごとに日付が変わります)

これらの式を試しましたが、うまくいきません。返されるエラーは「結果なしで終了」です。"エラー フィルターの範囲サイズが一致しません"; "ColumnA はありません"; 「数式解析エラー」

=filter("'GitHub-Changelog'!A", ("'GitHub-Changelog'!A" = 'x64 RSS Data'!C2))

=QUERY('GitHub-Changelog'!A:F,"select * where A contains '(TRANSPOSE(" "&C1:C&" "))'")

=FILTER('GitHub Changelog'!A,MMULT(SEARCH(TRANSPOSE(" "&'x64 RSS Data'!C1:C&" ")," "&'GitHub-Changelog'!A1:A&" "),SIGN(ROW('GitHub-Changelog'!A1:A))))

なぜ結果が得られないのかわかりません。日付はAです。これを使用する=QUERY('GitHub-Changelog'!A:F,"select * where A contains 'Fri Jun 12'")と、単一の行が出力されますが、何らかの理由でC1を読み取っていません。C1 の変更内容に合わせて動的にする必要があります。

*真の将来の理想的な目標は、Sheet1!C を Sheet2!A に対してチェックすることです。A の一部に C が含まれている場合は、行全体 (Sheet2!A:F) を単一のセル (Sheet1!E) にコピーします。の行に沿ってIF Sheet2!A contains sheet1!C1 then copy (sheet1!E=Sheet2!D&C&B、しかしこれを達成するには完全なスクリプトを書く必要があると私は信じているので、まだそれを行う方法はわかりませんが、学ぶでしょう; ただし、一度に 1 つのことです (私が達成しようとしていることのより良いバージョンを共有したいと思いました)。

ここに私が取り組んでいるシートがあります: https://docs.google.com/spreadsheets/d/1lPOwiYGBK0kSJXXU9kaQjG7WNHjnNuxy25WCUudE5sk/edit?usp=sharing. 異なるシートで複数のページをプルし、データのページをクリーンアップします。現在のビルドの日付の変更ログ情報を検索し、そのデータをビルドの次に配置する更新シートを用意する予定です。したがって、最後のシートには、そのナイトリー ビルドの最新のビルド + コミットの変更が表示されます。同じ日付の変更ログをスクレイピングするために、この関数が使用されている場所です。