0

たとえば、BallonColor = {red,Green} のような arrayList があるので、ドロップダウン ボックスを 2 回作成する必要があり、5 つの色がある場合は、すべてのドロップダウンのオプションとして 5 つの項目すべてを含む 5 つのドロップダウン リストが必要です。

ノックアウトでそれを達成する方法

私は次のコードを試してみました.. foreach:$data (つまり、各アイテム) を取得しましたが、ドロップダウンの値を変更すると、バインドされた $index と $data は変更されませんでした

<div data-bind = "foreach:$data" class="row">
                <div class="col">  
                    <select id ="SELECT" data-bind="options:$parent, optionsText: 'AttributeName', optionsValue: 'Id', optionsCaption: 'Select Attribute...',value : SelectedAttribute"></select>
                    <div data-bind="template: { name: function() { return templateName($parent,$data,SelectedAttribute) } }"></div>
                    <div>
                        <span>with any of the following values:</span>
                    </div>
                    <div class="option">
                        <a href="#"  id = "List"   class="link">List</a> | <a href="#"  id= "Range" class="link">Range</a>
                    </div>
                </div>
            </div>
4

1 に答える 1

1


この質問は、私がすでに回答した (おそらく) THIS の質問に 似ています。
これを見て、結果を教えてください。

ありがとう。

于 2012-11-27T07:50:24.807 に答える