2017-05-09 2 views
0

SAPゲートウェイを使用して、SEGWプロジェクトのモデルに検索ヘルプをインポートします。SAPUI5 searchelpが重複する行を表示

これは、エンティティ、エンティティセット、および実装を作成します。

バックエンドとフロントエンドのデバッグでは、検索ヘルプが正しく動作し、JSON結果に期待値が含まれていることがわかります。

ただし、検索ヘルプUIコントロールにすべての値が表示されず、コントロールに表示されている行の一部またはすべてが重複しています。

答えて

0

SEGWプロジェクトのモデルに検索ヘルプをインポートすると、どの検索ヘルプフィールドがキーフィールドであるかが尋ねられます。

検索結果の各行を一意に識別できるフィールドをマークする必要があります。

すべての必要なキーフィールドにマークを付けないと、上記の結果が得られます。

例:購入注文の検索ヘルプを作成します。

  • 購入番号のみをキーフィールドとしてマークすると、問題が発生します。
  • 購入番号と位置番号をキー項目としてマークすると、すべてが必要に応じて機能します。

だから、エンティティを削除するとのEntitySetがSEGWで検索ヘルプのインポートから生成され、再び取引SEGWを開始(!)、再度、検索ヘルプをインポートすると、検索結果の行を識別する必要なすべてのフィールドをマークします。

キーフィールドとして多すぎるフィールドをマークしても間違った結果は得られません。 しかし、JSONの結果には、必要以上のデータが含まれているため、必要以上に呼び出しが遅くなり、帯域幅が消費されます。

+0

あなたはコメントの代わりにあなた自身の質問に答えますか? – icbytes

+0

はい、QAスタイルと呼ばれます。私はこの問題を解決するための私の経験を共有したいと思っていました。私は大きなプロジェクトの中にいろいろな人が何度か見てきたからです。 –

+0

質問をする場合は、一番下に「あなた自身の質問に答える」と印を付けることができます。 –

関連する問題