【发布时间】:2018-09-12 21:00:49
【问题描述】:
我正在创建一个简单的烧瓶应用程序,它根据添加到烧瓶表单的数据生成输出。我想要实现的是编辑该输出并同时根据该更改更新其他值的可能性。应用程序正在计算工作时间,所以我需要允许编辑开始工作等字段。然后这些变化需要反映每天总小时数的总和。 这是输出页面:
在上面的示例中,我想将工作开始时间更改为 10:00,并希望总小时数从 8 小时减少到 7 小时。 我希望你们知道我的意思。
这是我使用的 div 表的示例:
<div class="rTableRow" align="center">
<div class="rTableCell">{{ day['day'].strftime("%d") }}</div>
<div class="rTableCell">{{ day['day'].strftime("%a") }}</div>
<div class="rTableCell" contenteditable="true">{{ day['absence'] }}</div>
<div class="rTableCell" contenteditable="true">{{ day['start-hour'] }}</div>
<div class="rTableCell" contenteditable="true">{{ day['end-hour'] }}</div>
<div class="rTableCell" contenteditable="true">{{ day['additional-break'] }}</div>
<div class="rTableCell" contenteditable="true">{{ day['overtime'] }}</div>
<div class="rTableCell" contenteditable="true">{{ day['daily-total'] if day['daily-total'] != 0 else '-' }}</div>
有没有办法用 JavaScript 做到这一点?所有数据都在视图级别进行处理并传递给模板。
非常感谢您的帮助。
【问题讨论】:
标签: javascript python flask jinja2 flask-wtforms