我正在使用淘汰赛 simplegrid。绑定到它的 json 对象中的一个属性是布尔值。它当前在网格中显示为“真”或“假”。
我需要的是一个允许用户单击的复选框(这反过来会向服务器触发命令)。
这可能与 SimpleGrid 吗?
我正在使用淘汰赛 simplegrid。绑定到它的 json 对象中的一个属性是布尔值。它当前在网格中显示为“真”或“假”。
我需要的是一个允许用户单击的复选框(这反过来会向服务器触发命令)。
这可能与 SimpleGrid 吗?
如果您需要使用复选框绑定到选中的属性
<input type="checkbox" data-bind="checked: yourproperty" name="yourproperty">
要将函数调用回服务器,您可能需要将 ajax 函数绑定到复选框的更改
例如
<input type="checkbox" data-bind="checked: yourproperty, event:{change: yourfunction}" name="yourproperty">
希望这可以帮助
现在我有(仍在学习淘汰赛绑定的工作原理):
<tbody data-bind=\"foreach: itemsOnCurrentPage\">\
<tr data-bind=\"foreach: $parent.columns\">\
<!-- ko if: ($parent[rowText] == 'false' || $parent[rowText] == 'true') -->\
<td><input type=\"checkbox\" data-bind=\"checked: $parent[rowText] == 'false' ? false : true\"/></td>\
<!-- /ko -->\
<!-- ko ifnot: ($parent[rowText] == 'false' || $parent[rowText] == 'true') -->\
<td data-bind=\"text: typeof rowText == 'function' ? rowText($parent) : $parent[rowText] \"></td>\
<!-- /ko -->\
</tr>\
</tbody>\