0
<select data-bind="options: $parent.Data().filter(function(item){             
            return item.Name()==$data;
        }),optionsText: 'FieldName' "></select>

上記のように最初の選択リストが作成されています

Data は、JSON にマップされるオブジェクトです。上記のオブザーバブルには、modeoftransport の個別のメニュー項目を取得するために使用される計算関数があります。

ユーザーが FieldName を ABCD として選択すると、州 CA、NC、AZ をリスト項目として表示するには、2 番目の Selectlist をどのように使用すればよいですか。

返される JSON は次のようになります

FieldName: ABCD AllowedStates: CA、NC、AZ ModeofTRansport: Air

FieldName: EFGH AllowedStates: OH,NC,MO,PA ModeofTRansport: Road

4

1 に答える 1

0

カートエディタの例をご覧ください。カスケードドロップダウンを実装します。

http://knockoutjs.com/examples/cartEditor.html

于 2012-08-22T05:32:24.647 に答える