問題タブ [findby]

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

ember.js - Ember Store: レコードの並べ替え、フィルター、検索

index ルートでストアにレコードをロードします。

次に、peekAll への車のルートに移動し (ネットワーク リクエストなし)、すべての車の記録を取得します。

「sortBy」を使用して、ローカル ストア データベース内のフィールドに基づいてレコードを並べ替えることができます。

私が理解していないのは、ストアからレコードをフィルタリングまたは検索する方法です? たとえば、次のことをしたい場合はどうなりますか。

  • すべての車のレコードを名前で並べ替え、車をフィルター処理/検索して、1998 年以降に購入された車のみを返すようにします。
  • レコードをフィルタリングして、「ジャガー」の車のみを表示します
  • ストアに 10 件以上のレコードがある場合でも、最大 10 件のレコードのみを返します。

私は findBy と filterBy を調べましたを使用して実装する方法の詳細については、ドキュメントが少し不足しているようです。

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

xpath - Java で @Findby を使用してすべての要素 xpath を反復処理する

Page factory の使用を開始しましたが、@FindBy で xpath を提供する必要があります。@Findby を使用して xpath で変数を渡す方法について、誰かが提案や参照を提供できれば幸いです。

@Findbyアノテーションで置き換えたい要素

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

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

forms - findBy'Field' メソッドを使用する適切な方法は何ですか?

フォームから入力された電子メールアドレスをデータベースに既にあるものと比較しようとしていますが、これを行う最良の方法は findByEmail メソッドを使用することです。

テーブル内の特定のエントリの電子メール アドレスを検索することを期待していましたが、代わりにエントリ全体 (名、姓など) を返します。テーブル内のエントリの電子メール アドレスのみを見つけるにはどうすればよいですか?

エントリを反復処理するために a を使用できることはわかっていforeachますが、関数を使用する目的に反していると思いfindByEmailます。

これが私がこれまでに試したことです:

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

forms - findBy'Field' が一致する場合のロジックの実行方法は?

入力したフォームの電子メールがデータベースで見つかったものと一致する場合、いくつかのロジックを実行しようとしています。

findBy'Field” が比較対象のフィールドだけではなくコレクション全体を返す場合、どうすれば比較できますか? foreach ループを使用せずに実行する必要があると思います。これは、findBy メソッドを使用する目的に反するからです。

例:

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

java - リスト属性のスプリングデータサンプルマッチャーの使用方法 - クエリの問題

List 属性を持つクラスで exampleMatcher を使用する方法をお聞きしたいと思います。同時に複数の役割を持つことができるユーザーがいると仮定しましょう。DBからユーザーロールを持つすべてのユーザーを取得したい

エンティティ

いくつかの属性を持つ User クラスを getExampleEntity に送信します。選択したロールのリストを UI から送信しようとしています。

コントローラーの機能

サンプルMatcherでfindByExample関数を呼び出すJpaRepositoryの関数。

属性の名前/姓または Address クラスの任意の属性を持つユーザーを送信する場合は夢のように機能しますが、リストの役割では機能しません。この問題を解決する方法と、属性として TObjectType の配列で findByExample を使用する方法についてのヒントをいただければ幸いです。どうもありがとうございました

編集:問題が見つかりました。repository.findAll 関数のコードがあります (org.springframework.data.repository.query.QueryByExampleExecutor#findAll)

生成されたクエリには list 属性が含まれていませんが、理由はわかりませんが、 Example オブジェクトに含まれています。誰かがこの問題を経験していますか? 設定/注釈の問題だけがあると思います。

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

java - @FindBy と By の使用の違い。このエラーの原因は何ですか?

https://www.zoho.com/login.htmlを自動化しています。このページには、フレーム内にサインイン セクションがあります。別のフレームに切り替えて、メール/電話フィールド (サインインセクション) を検索すると、それを見つけて作業ブロック (以下) を使用できますが、同様のコード (以下) を使用することはできません。2 つのブロックの唯一の違いです。私のuserNameInputBox要素を特定した方法です。

//これは機能しています

ただし、これ (コードの下) を使用すると機能せず、代わりに、userNameInput をユーザー名フィールドに .click する行で NullPointerException が表示されます。

///これは機能していません

誰かがそのような異常の理由を説明できますか? または、私が見逃したものを指摘してください。WebElement に @FindBy を使用したい。