问题标签 [fieldlist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
116 浏览

mysql - Wtforms- writing fieldlist data into mysql

Suppose I have a form like so:

without explicitly defining the submitted values like Toy1=form.Toys[1].data, how might I aggregate all the FieldList data in a form submission for writing into a SQL table like so:?

For the sake of simplicity, I've set min_entries=5 for all fields. I tried using a for loop to append column names and values into a dictionary and writing it into my database like so:

However, it's writing into the database everytime it encounters a Fieldlist, resulting in a table like:

0 投票
1 回答
2010 浏览

sorting - Power BI 桌面中的字段列表排序

我需要在 Power BI 中按特殊顺序对很长的列表字段进行排序 - 而不是按名称/编号的默认排序。

我的数据集如下所示:

在此处输入图像描述

我创建了另一个表用于排序:

在此处输入图像描述

我从这里被困住了。我想我需要在 to 表之间创建一个关系,然后用它来对字段列表进行排序。但我不知道从哪里开始。

我现在的订单如下所示:

在此处输入图像描述

0 投票
1 回答
1500 浏览

python - 嵌套的 WTForms FieldList 在字段中生成 HTML

我看到同样的奇怪行为发布到Filling WTForms FormField FieldList with data results in HTML 在我的原始字段使用 HTML 而不是它们的默认值呈现的字段中。在另一个示例中,FieldList 基本上在单个 FormField 上进行了一层深度堆叠。在我的例子中,我在 FormField 上的 FieldList 上创建 FieldList 的 2D 结构。我不知道我在哪里。

应用程序.py

模板/test_template.html

嵌套字段列表呈现 HTML

0 投票
0 回答
191 浏览

python-3.x - 如何将具有相同名称的多个表单字段的表单提交到烧瓶中的数据库表

我试图将购物车中的物品提交到数据库表,但我无法清楚地理解或如何使用WTFORMS我遇到的文档和其他在线材料来实现它。

我有这个表格在我的forms.py

这是我的表格templatecheckout.html

我会很感激一个教程链接或代码库,它可以帮助我将这个循环的字段发送到数据库表

0 投票
1 回答
232 浏览

flask - 如何将 flask_sqlalchemy orm 中的数据添加到 WTForm FieldList?

我想使用flask、WTForm 和flask_sqlalchemy 建立一个网站。有一个网页供用户通过WTForm提交信息,现在我想创建另一个页面来显示数据库中的所有数据。我想使用WTForm来做到这一点。在一本书中,示例如下:

但就我而言,我使用了 FieldList,所以我不知道如何像示例一样添加数据。

当我测试我的代码时,从底部开始的第二行有一个错误,如下所示:</p>

我该如何处理?我应该使用其他方法将数据传递到 html 页面而不是 WTForm 吗?

0 投票
1 回答
767 浏览

python - 使用 Jinja2 Flask 渲染带有可编辑 WTForms 字段列表和不可编辑值的 HTML 表

我正在使用 Flask 和 Jinja2,我需要制作一个包含可编辑和不可编辑字段的考勤表。我提到了其他帖子,例如这里这里,这让我明白了这一点。该表使用 FieldList 成功显示可编辑字段。但是,我无法呈现不可编辑的字段。

表格应该是这样的: 在此处输入图像描述

唯一可以编辑的字段是“出席代码”和“评论”。不幸的是,我还没有找到将其他字段(类名、开始时间、结束时间、名字、姓氏)包含为简单文本字段的方法。

我尝试使用 WTForms 的只读属性。虽然这是功能性的,但它会在看起来不吸引人的文本框中显示文本。

下面显示的我的最新尝试定义了一个名为updateStudentAttendanceForm的 WTForms 类,它从另一个名为 admissionLogClass 的类继承字段,该类包括所需字段的实例变量。我将值分配给 routes.py 文件中的表单类。 但是,当我在 html 文件中引用这些变量时,它们会导致空白字段。 我使用了打印语句来验证变量分配是否正常工作。我无法弄清楚为什么变量在包含在 html 模板中时无法正确显示。

表格.py

路线.py

classattendancelog.html:

注意:我还没有编写处理表单响应的代码。

0 投票
1 回答
106 浏览

java - 在 Java 中使用 pdfbox 为 PDF 中的方程插入双精度值

我正在为一个小 Java 项目苦苦挣扎:我制作了一个自动填充 PDF 公式的程序。大多数情况下对我来说一切都很好,但是有一个问题:在这个 PDF 公式中(由我的公司提供,所以我必须处理这个文件)是一个方程字段,用于计算项目数量的成本和单价。当我将单个项目的价格作为字符串插入我的 PDF 时

在此处输入图像描述

第一行的空白字段中应该有一个价格。该行的最后一个单元格由 pdf 自动计算。当我在“空”字段中单击 PDF 时,会出现值: 在此处输入图像描述 当我单击另一个字段时,值会消失。这是我的问题。我通过 pdfbox 获取 FieldList,获取我的 PFD 的 fieldList 的代码是:

那么,谁能告诉我做错了什么?也许 PDF 想要等式的双精度值,而我给出的是字符串?但我不知道如何在 FieldList 中写一个 double。非常感谢每一个提示!

编辑:
我正在使用的 PDF 文件: https ://1drv.ms/b/s!Av6exjPNXlgOioouAuXL6QV4eUGkqg?e=ocfhvC

这是我生成的文件: https ://1drv.ms/b/s!Av6exjPNXlgOioovK-HuRuXW2aRy_w?e=D1ZCA8

奇怪的是:当我手动更改文档中的值时,一切正常,即使使用不同的文档查看器也是如此。

0 投票
1 回答
52 浏览

python - Flask - 使用 SQLAlchemy 将 FieldList 提交到数据库?

我正在尝试提交从 FiedList 生成的字段,但出现错误: AttributeError: 'str' object has no attribute 'data'

我想要做的是将字段列表添加到数据库中,然后我可以检索并显示在页面上。

0 投票
1 回答
128 浏览

python - Flask WTF FieldList - 提交时无法访问表单数据

我有一个表格来编辑 1:many 数据集。我将 FieldList 用于相关记录的行。表单显示正确(还不是很漂亮),我可以编辑。提交时,我可以访问父记录 form.name.data 但我无法弄清楚如何访问 form.dqs (字段列表)中的子数据以将它们保存回数据库。

在 validate_on_submit 中,我可以看到 form.name.data,但看不到 form.dqs(字段列表)中的数据。

我已经尝试了一切......我查看了调试器中的所有对象,但在任何地方都看不到实际数据。

这是我的第一个这样的形式.. 我试图留在 Flask/WTF 宇宙中,但对我正在尝试做的任何事情的最佳解决方案持开放态度。谢谢!

在此处输入图像描述

0 投票
0 回答
29 浏览

python - 我的 FieldList 中所有动态 SelectField 的渲染都被第一个覆盖

在我的项目中,我想创建几对 Select 字段来组合不同的材料(在材料的所有标签中进行选择,在 0.1 和 20 % 之间进行选择)。这是我的表格:

因此,我创建了一个函数来创建一个具有默认值的 Mat 表单列表,该列表具有所有键的默认值,例如 ('Batch(MAT)' 或 'MAT (%)') 以及所有相关的可能选择(可能标签列表或之间的范围0.1 和 20 :

def compose_form(等级):

这部分实际上正在工作,我确实可以创建我的作文: 作文页面

这是我创建列表并将数据保存在会话中的应用程序

但是由于某些未知原因,我从每个字段中获得的数据被第一个覆盖,例如: 组合后的会话字典

对我来说,这个问题可能与我的组合循环中的 MatForm(request.form) 或可能与我的 jinja2 模板有关:

我尝试添加 csrf 令牌或使用不同名称的(_formhelpers.html)中的 render_field 以避免覆盖但没有任何效果。我从 2 天开始就在处理这个问题,所以欢迎每一个帮助。

如果您需要额外的精确度/解释,请告诉我这是我的第一个问题。