行が動的に追加されるテーブルがあります。各行のセルの 1 つに kendoSparkLine チャートが含まれています。新しい行が追加されるたびに、前の行のチャートが消え、再描画する必要があります。各行には、右側のコンテキスト (添付の画像を参照) を行を表す現在Knockout
のコンテキストに設定するクリック バインディングがあります。したがって、行を挿入した後、チャートがない各行をクリックしてクリックすると、チャートが表示されます。configuration panel
ViewModel
calculate
誰でもこの動作を説明できますか?
新しい行を追加するときに、既存の行のグラフが引き続き存在することを確認するにはどうすればよいですか? ループ内をトラバースViewModels
して各チャートを呼び出すことが、唯一の洗練されたソリューションですか?$.each()
refresh()