使用されるデータは、javascriptパネルの上部にインラインで表示されます。
結果パネルの[詳細を表示]リンクをクリックすると、表のリストの下に入力されたその薬に関連するデータがさらに表示されます。DrugName行の「編集」をクリックすると、その薬剤名を変更できます。名前を変更すると、データテーブルとデータテーブルの上のヘッダーに反映されます。結果パネルの上部にあるリスト(つまり、別のobservableArray)では更新されません。
これをすべて1つのobservableArrayで機能させる方法がわかりません。私はdrugListoservableArrayにdata.preferredDrugsを入力しています(これは、foreach:drugListを使用して繰り返すオブジェクトの配列です)。これにデータだけを入力すると、オブジェクトのpreferredDrugs配列だけを反復処理する方法がわかりません。これが、2つのobservableArraysになってしまった理由です。1つは薬剤名用、もう1つは薬剤詳細用です。
1つのobservableArrayを使用してこれを機能させるにはどうすればよいですか。テーブル内の薬剤名を編集すると、どこにでも反映されます。