English 中文(简体)
Print a table in modx to send info for mail by eForm
原标题:

My question is, how can I create a table with dynamic fields (I will explain this later), and send them values by mail with eform?

In the table, on the left, I want to print all the document children that are using template XX, and on the top, I want the user to specify how much columns he wants (besides the products/documents column) and give a name for them. this is to create a table based shop for buyers that order a lot of products at the same time. If the buyer has 3 clients, he says that he want 3 columns with the "Row1" "Row2" and "Row3" names, so it will be something like this:

         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

The fields with [] are editable, and the others are automatically calculated with jQuery.

Can anyone help me?

问题回答

I m thinking you might be able to create an eform that has a snippet or ditto call inside it to do this.

The scenario is a bit complex and I don t get which part is done by modx and which part by jquery, but you could do quite a bit of this with jquery aswell.

what I mean is, that you could create a hidden field for each of the rows(products), and push a comma delimited array of the columns(Row) selected, that jquery would update, and then use JQ to create the additional fields (rows + total)

then you can create an eform that would have a ditto call inside if to call all the children of a document and create a form field for each. I m not sure if ditto can select resources based on the template used, so if it cannot, you might need to create a snippet to traverse through the documents, or use phx to check for the template

I realize that this doesn t exactly solve the problem, but hopefully gives you some things to try





相关问题
Angle brackets in php

I want to store angle brackets in a string in PHP because i want to eventually use mail() to send an HTML email out. The following is the code that doesn t seem to work. while(...) { $msg .= "<...

authlogic auto_register feature using my options

I have auto registration working with authlogic using gaizka s version of authlogic_openid which I found on Github since pelle s original addition of the feature seemed to cause issues. http://...

Zend 邮件问题,涉及外国char子+ com子

泽斯德邮局在名称被定为具有外国性质(如“保”)和 com(”)的物品时,就放弃了一种例外(因为邮局(邮局)退回假)。 重新提出以下守则。

How to track an email in Java?

How I can track an email? I m using java on the server side for sending emails. I want to track whether it is delivered , opened, etc... How I can do that ?

Web Link in a mail is not rendering as link in yahoo

string from = "abc@gmail.com"; string to = "xyz@gmail.com,xyz@yahoo.co.in"; string password="abcxyz"; MailMessage mail = new System.Net.Mail.MailMessage(); mail.To.Add(to); mail.From = new ...

SharePoint - Approaching Website Storage Limit Email

How can i go about changing the distribution list as well as the email text for the email that goes out to site collection admin when a site collection approaches it s size limit? Thanks for your ...

How to create an email mailing list

Im creating a coming soon page for a website im developing, and im adding an option for the user to enter their email address so we can email them when the site is up. How do I do this?

CCNet email does not include MSBuild results

We re using CCNet 1.4.4.83 but when an MSBuild task fails, we don t get the MSBuild results (i.e. missing file or whatever reason the compile failed) in the email notification. I do see the build ...

热门标签