0

私のコードは以下のようなものです。json オブジェクトに PQ がある場合は PQ 列のチェック ボックスをオンにし、json オブジェクトに FG がある場合は FG 列のチェック ボックスをオンにする必要があります。ユーザーが行を更新したい場合、更新後にその行の値をどのように知ることができますか (チェックボックスの更新)。次の列のチェックボックスの状態をキャッチするには? ユーザーがチェックボックスをオンにするたびに、すべての行の値を取得し、json を形成してデータをサーバーに送信する必要があります。どうすればこれを達成できますか

                 [{
                        "id": 1001,
                        "name": "TC1",
                        "usedIn": ["PQ"]
                    }, {
                        "id": 1002,
                        "name": "TC2",
                        "usedIn": ["PQ","FG"]
                    }, {
                        "id": 1003,
                        "name": "TC2",
                        "usedIn": ["FG"]
                    }];



 <wj-flex-grid auto-height="" allow-resizing="Both" additional-height="40" selection-mode="Row" is-read-only="false" items-source="vm.technicalCritrions" control="vm.flex" item-formatter="itemFormatter">
                        <wj-flex-grid-column header="PQ" width="*" binding="usedIn">
                            <wj-flex-grid-cell-template cell-type="Cell">
                                <input type="checkbox" ng-checked="$item.usedIn.indexOf('PQ')>-1" ng-click="vm.PQ($item,$event,$row,$col,vm.flex)" />
                            </wj-flex-grid-cell-template>
                        </wj-flex-grid-column>
                        <wj-flex-grid-column header="FG" width="*" binding="usedIn">
                            <wj-flex-grid-cell-template cell-type="Cell">
                                <input type="checkbox" ng-checked="$item.usedIn.indexOf('FG')>-1" ng-click="vm.FG($item,$event,$row,$col,vm.flex)" />
                            </wj-flex-grid-cell-template>
                        </wj-flex-grid-column>
                        <wj-flex-grid-column format="D" binding="id" width="*"></wj-flex-grid-column>
                        <wj-flex-grid-column header="{{'global.titles.name' | translate}}" binding="name" width="*">
                            <b>{{$item.name}}</b>
                        </wj-flex-grid-column>
                    </wj-flex-grid>

ここに画像の説明を入力

4

1 に答える 1