ExtJs形式でコンボを遅延ロードしました。フォーム データは、form.loadRecord() によってグリッド ストアからフォームにロードされます。レイジー コンボ アイテムはペアであり、もちろんグリッド ストア内の各レコードは、レコードがフォームに読み込まれた後にコンボに設定される'value' => 'DisplayedName'
独自のレコードを持っています。問題は、レコードがフォームにロードされたときに、まだコンボにアイテムがないことです (コンボは遅延しており、そのアイテムはクリックされたときにのみロードされます)。そのため、コンボはロードされたレコードに対応する適切な表示を行うことができません。コンボが読み込まれたとしても、ページングされるため (1 ページあたり 25 アイテムずつ)、読み込まれたコンボ アイテムの最初のページにコンボのレコードが含まれない可能性は十分にあります。コンボは空のままです。'valuexyz'
'DisplayNameXyz'
'valuexyz'
'valuexyz'
これに対する解決策はありますか?
前もって感謝します!
私はこの答えを見つけましたが、それは非常に簡潔であり、それが正しいかどうか、またそれを実装する方法がわかりません。