1

我正在使用淘汰赛 simplegrid。绑定到它的 json 对象中的一个属性是布尔值。它当前在网格中显示为“真”或“假”。

我需要的是一个允许用户单击的复选框(这反过来会向服务器触发命令)。

这可能与 SimpleGrid 吗?

4

2 回答 2

2

如果您需要使用复选框绑定到选中的属性

<input type="checkbox" data-bind="checked: yourproperty" name="yourproperty">

要将函数调用回服务器,您可能需要将 ajax 函数绑定到复选框的更改

例如

<input type="checkbox" data-bind="checked: yourproperty, event:{change: yourfunction}" name="yourproperty">

希望这可以帮助

于 2012-06-13T20:22:54.897 回答
1

现在我有(仍在学习淘汰赛绑定的工作原理):

                    <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>\
于 2012-06-16T12:34:41.863 回答