-1

ExtJs 4.1 を使用しています。私のページにはコンボボックスとボタンがあります。コンボボックスには、4 つのフィールド (UserName、ID (uniqueID)、Age、Salary) を持つモデルを使用するストアがあります。名前は表示フィールドとして使用され、ID は値フィールドとして使用されます。

私が欲しいもの:ボタンがクリックされたときに、コンボボックスで選択した値を表示し、給与を抽出し たいと考えています。

考えられる解決策:コンボボックスから選択した値の ID を取得し、ストアでレコードを見つけて、そのレコードの給与を抽出します。

ExtJS によって公開されるより直接的なアプローチまたはメソッドがあるかどうか疑問に思っていました

4

1 に答える 1

0

コンボボックス選択では、次のsalaryような値を取得できます。

    onComboboxSelect: function(combo, records, options) {
    var selectedValue=combo.getValue();
    var record = combo.findRecord(combo.valueField || combo.displayField, selectedValue);
    alert(record.get('salary'));
}

これは重要だと思います。たとえば、この値を保存して、ボタンがクリックされたときに表示できます。

于 2013-03-01T21:21:36.043 に答える