我有这个烫发管理表格来为用户设置烫发。我的想法是:
选择“管理”时,查看/编辑/借出也会被选中并被禁用。
如果任何其他人被选中,则左侧的其余部分也应被选中和禁用。
这个想法是用户不能选择编辑但不能查看,或者借出但不能编辑......等等......但是如果例如编辑被选中,则借出不会而视图会。
代码片段:
$('.manage_check').on('change',function(){ $(this).parents('.perms-group').find('input[type="checkbox"]:not(".manage_check")').click(); $(this).parents('.perms-group').find('input[type="checkbox"]:not(".manage_check")').prop("disabled",true); });
问题是:
选中某个部分的“管理”时,如何设置禁用所有权限?
选择编辑或借出时如何检查和禁用视图?。
第二个项目符号解释:
If you select "view" -> View gets selected as normal.
If you select "edit" -> view gets selected and disabled.
If you select "Lend" -> view/edit get selected and disabled.
If you select "Manage" -> view/edit/lend get selected and disabled.
它也应该是可切换的,所以当取消选择它时,它会取消选中并启用切换器。此外,由于选择函数执行 .click(),如果您选择视图然后选择“管理”,它会取消选中视图并选中编辑。选择“管理”时,它应该始终检查,而不是.click
PD:这来自我今天发表的另一篇文章,但由于我已经关闭了它,所以最好用新问题创建一个新文章。
MMTTMM
相关分类