答案 0 :(得分:0)
在粗略浏览FlaskAdmin文档和本网站上的类似问题之后,似乎没有一种明确的方法来实现这一点。 (我可能错了,因为我没有使用此扩展。)尽管如此,您可以在JavaScript中完成此操作。在你的Jinja中,你可以pretty easily在你的字段上设置一个类,然后可以用它来选择JavaScript中的元素。这是一个非常粗略的例子。
<强>金贾强>
{{ field(class_="checkbox") }}
{{ field(class_="input") }}
{{ field(class_="input") }}
{{ field(class_="input") }}
<强> JQuery的强>
$('body').off('change.checkbox')
.on('.checkbox', 'change.checkbox', function(e) {
if (this.checked) {
return $('.input').attr('disabled', '');
}
return $('.input').removeAttr('disabled');
});