0

私は素晴らしい KnockoutJS ライブラリを発見しており、実装したい機能に行き詰まっています:

説明

オブジェクトのタイプの n 行を含む配列があります。

HTML:

                <tbody data-bind="foreach: indexItems">
                    <tr data-bind="click: $parent.UpdateInterfaceItems, css: { 'active-row' :  $root.selecteditem() === $data }">
                        <td data-bind="text: param1"></td>
                        <td data-bind="text: param2"></td>
                        <td data-bind="text: param3"></td>
                    </tr>
                </tbody>

Javascript:

        function ViewModel() {
            var self = this;

            //Public Properties
            self.selecteditem = ko.observable();
            self.indexMats = ko.observableArray();
                           ....

          hub.client.receivedNewValue= function (param1Value, param2Value, param3Value)
          {
            var match = ko.utils.arrayFirst(vm.indexItems(), function (item) {
                return item.param1() == param1Value;
            });

            if (match)
            {
                match.param1(param1Value);
                match.param2(param2Value);
                match.param3(param3Value);
            }
          }

       }

特徴

1 つの行を更新したい場合があり (一部の値のみ) 、変更されたセルをフェードアウトする色で強調表示したい場合があります。それを行う方法はありますか?

私は非常によく似た質問を見つけましたが、それは私のニーズと一致しません ( Knockout JS Update Color )

どうもありがとう

4

1 に答える 1