私はknockoutjsで使用されるjqgridでpbを持っています。正常に機能するkonckoutjsを使用してバインドされたチェックボックスを含むHTMLテーブルウィッチがありますが、JQGRIDのtableToGrid関数を起動すると、チェックボックスのバインドが失われます。
ありがとう
JS
var listuserProfile = [];
var viewModel = {
userProfile: ko.observableArray(listuserProfile)
};
$(document).ready(function () {
//Fire knockoutjs
ko.applyBindings(viewModel);
//Init the user profiles list
viewModel.userProfile(@Html.Raw(Json.Encode(Model.UserProfiles)));
tableToGrid("#userProfiles");
});
HTML
<table id="userProfiles">
<thead>
<tr>
<th>User</th>
<th>Admin</th>
<th>Manager</th>
<th>ADV</th>
<th>HR</th>
<th>DG</th>
</tr>
</thead>
<tbody data-bind="foreach: userProfile">
<tr>
<td><span data-bind="text: User"></span></td>
<td><input disabled="disabled" type="checkbox" data-bind="checked: Admin" /></td>
<td><input disabled="disabled" type="checkbox" data-bind="checked: Manager" /></td>
<td><input disabled="disabled" type="checkbox" data-bind="checked: ADV" /></td>
<td><input disabled="disabled" type="checkbox" data-bind="checked: HR" /></td>
<td><input disabled="disabled" type="checkbox" data-bind="checked: DG" /></td>
</tr>
</tbody>
</table>
Tabletogridを呼び出さなくても、正常に動作します!!!