【发布时间】:2015-06-11 03:42:09
【问题描述】:
假设我有可编辑的表单,其中有一些复选框。 在编辑模式下,我应该能够通过主复选框控制其他复选框的状态。当它处于选中状态时,我可以检查其他复选框,当它处于关闭状态时,它们都应该被取消选中并禁用。
这是我的 html 表单:
<body ng-app="app">
<h4>x-editable checkbox test</h4>
<div ng-controller="Ctrl">
<form editable-form name="editableForm3" onaftersave="">
<div> <span e-title="Maincb" editable-checkbox="useAll" e-name="maincb">
<b>Maincb</b>: {{useAll ? "✔" : "✘" }}
</span>
</div>
<div>
<span class="title"><h4><b>Supplementary</b></h4></span>
<div>
<span e-title="1" editable-checkbox="sup[0]" e-name="1">
{{sup[0] ? "✔" : "✘"}}1
</span>
<span e-title="2" editable-checkbox="sup[1]" e-name="2">
{{sup[1] ? "✔" : "✘" }}2
</span>
<span e-title="3" editable-checkbox="sup[2]" e-name="2">
{{sup[2]? "✔" : "✘" }}3
</span>
</div>
</div>
....
</form>
问题是是否可以通过 x-editable 和/或 angularjs 方法来实现?我尝试在 maincb 上使用 e-ng-change 并将其状态转移到某些控制器功能,但我无法关闭补充复选框... 我想这绝对可以通过 jquery 实现,但我想使用 angularsjs/x-editable 框架的方法。 这是我的fiddle
提前致谢。
【问题讨论】:
标签: jquery angularjs checkbox x-editable