0

我的问题是,我怎样才能创建一个包含动态字段的表(我稍后会解释),并使用 eform 通过邮件向它们发送值?

在表格的左侧,我想打印所有使用模板 XX 的子文档,在顶部,我希望用户指定他想要多少列(除了产品/文档列)并给出一个名称为他们。这是为同时订购大量产品的买家创建一个基于表格的商店。如果买方有 3 个客户,他说他想要 3 列名称分别为“Row1”、“Row2”和“Row3”,所以它将是这样的:

         Row1 Row2 Row3 Total
Product1 [0]  [0]  [0]  0
Product2 [0]  [0]  [0]  0
Product3 [0]  [0]  [0]  0
Product4 [0]  [0]  [0]  0
Product5 [0]  [0]  [0]  0
Product6 [0]  [0]  [20] 20
Product7 [0]  [0]  [0]  0
Product8 [0]  [3]  [0]  3
Product9 [0]  [0]  [0]  0
Product10 [0]  [0]  [0]  0
Product11 [0]  [0]  [0]  0
Product12 [0]  [0]  [0]  0
                         23

带 [] 的字段是可编辑的,其他字段由 jQuery 自动计算。

谁能帮我?

4

1 回答 1

1

我在想您也许可以创建一个在其中包含片段或同上调用的 eform 来执行此操作。

这个场景有点复杂,我不知道哪一部分是由 modx 完成的,哪一部分是由 jquery 完成的,但你也可以用 jquery 来做很多事情。

我的意思是,您可以为每一行(产品)创建一个隐藏字段,并推送一个以逗号分隔的选定列(行)数组,该 jquery 将更新,然后使用 JQ 创建附加字段(行+总数)

那么您可以创建一个 eform,如果要调用文档的所有子级并为每个子级创建一个表单字段,则该 eform 将在内部进行同上调用。我不确定同上是否可以根据使用的模板选择资源,所以如果不能,您可能需要创建一个片段来遍历文档,或者使用 phx 来检查模板

我意识到这并不能完全解决问题,但希望能给你一些尝试

于 2010-02-09T16:55:01.640 回答