【发布时间】:2023-03-16 13:33:01
【问题描述】:
【问题讨论】:
标签: python flask flask-admin
【问题讨论】:
标签: python flask flask-admin
粗略浏览了 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');
});
【讨论】: