大家好,我来了。
我目前正在考虑如何最好地制作这样的可编辑电子表格:
这是Work on Project timesheet !.
(示例是Excel电子表格,我需要一个以html格式制作的), 这是通过表格上的预设数据生成的。因此,主要标准是 H24:AL103 范围内的所有数字和字母(参见示例附件)必须可实时编辑并保存在临时表(PHP、AJAX、MYSQL)中。原理就像 Google 文档中一样。我输入一些内容,退出它,然后可以随时返回,并使用保存的进度继续编辑它。它的格式必须与示例几乎相同,并且所有字段都必须处于事件状态以进行编辑或更改。 H24:AL103 的逆数据是根据数据库表计算或预设的。最终用户可以按完成,表格不再可编辑并等待验证,之后可导出为 .xls、.pdf 并可打印。
任何人都可以提供这方面的任何实践吗?附:最好的应该是专门针对 Yii 框架的。
您也可以帮我为这个例子制作数据库结构吗?因此所有内容都会放入一张表中。
最佳答案
您可以使用 jquery 来实现此目的,为每个框提供唯一的 ID,然后单击时打开一个包含文本/值的弹出框,单击该框后,任何更改都通过 POST 到 .php 完成更新服务器上的值的脚本,AJAX。
http://www.9lessons.info/2011/03/live-table-edit-with-jquery-and-ajax.html
关于javascript - 实时时间表编辑和保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25760705/