問題タブ [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.
ember.js - Ember Store: レコードの並べ替え、フィルター、検索
index ルートでストアにレコードをロードします。
次に、peekAll への車のルートに移動し (ネットワーク リクエストなし)、すべての車の記録を取得します。
「sortBy」を使用して、ローカル ストア データベース内のフィールドに基づいてレコードを並べ替えることができます。
私が理解していないのは、ストアからレコードをフィルタリングまたは検索する方法です? たとえば、次のことをしたい場合はどうなりますか。
- すべての車のレコードを名前で並べ替え、車をフィルター処理/検索して、1998 年以降に購入された車のみを返すようにします。
- レコードをフィルタリングして、「ジャガー」の車のみを表示します
- ストアに 10 件以上のレコードがある場合でも、最大 10 件のレコードのみを返します。
私は findBy と filterBy を調べましたが、例を使用して実装する方法の詳細については、ドキュメントが少し不足しているようです。
xpath - Java で @Findby を使用してすべての要素 xpath を反復処理する
Page factory の使用を開始しましたが、@FindBy で xpath を提供する必要があります。@Findby を使用して xpath で変数を渡す方法について、誰かが提案や参照を提供できれば幸いです。
@Findbyアノテーションで置き換えたい要素
ご協力いただきありがとうございます。
forms - findBy'Field' メソッドを使用する適切な方法は何ですか?
フォームから入力された電子メールアドレスをデータベースに既にあるものと比較しようとしていますが、これを行う最良の方法は findByEmail メソッドを使用することです。
テーブル内の特定のエントリの電子メール アドレスを検索することを期待していましたが、代わりにエントリ全体 (名、姓など) を返します。テーブル内のエントリの電子メール アドレスのみを見つけるにはどうすればよいですか?
エントリを反復処理するために a を使用できることはわかっていforeachますが、関数を使用する目的に反していると思いfindByEmailます。
これが私がこれまでに試したことです:
forms - findBy'Field' が一致する場合のロジックの実行方法は?
入力したフォームの電子メールがデータベースで見つかったものと一致する場合、いくつかのロジックを実行しようとしています。
findBy'Field” が比較対象のフィールドだけではなくコレクション全体を返す場合、どうすれば比較できますか? foreach ループを使用せずに実行する必要があると思います。これは、findBy メソッドを使用する目的に反するからです。
例:
java - リスト属性のスプリングデータサンプルマッチャーの使用方法 - クエリの問題
List 属性を持つクラスで exampleMatcher を使用する方法をお聞きしたいと思います。同時に複数の役割を持つことができるユーザーがいると仮定しましょう。DBからユーザーロールを持つすべてのユーザーを取得したい
エンティティ
いくつかの属性を持つ User クラスを getExampleEntity に送信します。選択したロールのリストを UI から送信しようとしています。
コントローラーの機能
サンプルMatcherでfindByExample関数を呼び出すJpaRepositoryの関数。
属性の名前/姓または Address クラスの任意の属性を持つユーザーを送信する場合は夢のように機能しますが、リストの役割では機能しません。この問題を解決する方法と、属性として TObjectType の配列で findByExample を使用する方法についてのヒントをいただければ幸いです。どうもありがとうございました
編集:問題が見つかりました。repository.findAll 関数のコードがあります (org.springframework.data.repository.query.QueryByExampleExecutor#findAll)
生成されたクエリには list 属性が含まれていませんが、理由はわかりませんが、 Example オブジェクトに含まれています。誰かがこの問題を経験していますか? 設定/注釈の問題だけがあると思います。
java - @FindBy と By の使用の違い。このエラーの原因は何ですか?
https://www.zoho.com/login.htmlを自動化しています。このページには、フレーム内にサインイン セクションがあります。別のフレームに切り替えて、メール/電話フィールド (サインインセクション) を検索すると、それを見つけて作業ブロック (以下) を使用できますが、同様のコード (以下) を使用することはできません。2 つのブロックの唯一の違いです。私のuserNameInputBox要素を特定した方法です。
//これは機能しています
ただし、これ (コードの下) を使用すると機能せず、代わりに、userNameInput をユーザー名フィールドに .click する行で NullPointerException が表示されます。
///これは機能していません
誰かがそのような異常の理由を説明できますか? または、私が見逃したものを指摘してください。WebElement に @FindBy を使用したい。