0

私の質問は、動的フィールドを含むテーブルを作成し(これについては後で説明します)、eformを使用してメールで値を送信するにはどうすればよいですか?

表の左側では、テンプレートXXを使用しているすべてのドキュメントの子を印刷し、上部では、ユーザーが必要な列(製品/ドキュメントの列以外)を指定して名前を付けてほしいと考えています。彼らのために。これは、同時に多くの商品を注文するバイヤーのためのテーブルベースのショップを作成することです。購入者が3つのクライアントを持っている場合、「Row1」、「Row2」、「Row3」の名前の3つの列が必要であるため、次のようになります。

         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 を作成できます。使用されているテンプレートに基づいてリソースを選択できるかどうかはわかりません。できない場合は、ドキュメントを走査するスニペットを作成するか、phx を使用してテンプレートを確認する必要があります。

これで問題が完全に解決するわけではないことは承知していますが、うまくいけば、いくつか試してみることができます

于 2010-02-09T16:55:01.640 に答える