【发布时间】:2013-03-25 18:42:30
【问题描述】:
我们有一个表格,表格下方有一个动态运行总计表。例如,当用户更改 Quantity 字段中的值时,运行总计会根据输入(通过 javascript)更新。只显示表格,数据库中不保存任何内容
我们希望能够生成包含更新的运行总计的 pdf。基本上我正在搜索是否有某种方法可以将 div 中的当前innerHTML 传递给 pdf。
这可能已经在这里问过并回答了-Generate pdf from current document,但用户并没有具体说明表单在初始页面加载后更新数据。所以我只是想确保我没有遗漏任何东西。谢谢。我觉得我应该为此调查localStorage。
【问题讨论】:
-
我认为您可能使 PDF 功能过于复杂。就 PDF 而言,不必跟上用户所做的本地更改。他们很可能会对页面进行任何更改,然后仅在完成所有更改后单击链接/按钮以生成 PDF。此时,您可以向 ColdFusion 提交包含所有更新值的表单并生成 PDF 文件。代替/或结合更新 div 的 innerHTML,更新隐藏的表单字段。
-
如果您足够努力,您可以写入数据库并创建文件,而无需让您的用户提交表单,但我认为这是一个坏主意。您的程序如何知道用户对他在每个控件中输入的内容是否满意?
-
@Miguel-F:你应该做出正确的回答。这几乎就是我要写的答案。