可编辑单元格的HTML表格?
我一直在尝试创建一个简单的GAE应用程序,并希望能够控制屏幕上文本的位置。我在几个论坛上问过同样的问题,但到目前为止没有找到解决办法。如果我的问题不够清楚,我在这里先道个歉。
现在我想到用一个网格来实现相同的功能,就像电子表格那样。你知道我怎么能在GAE中模拟一个类似电子表格的表格吗?或者是一个HTML表格,让我可以在每个单元格里输入字符串?
我感觉自己像是在重新发明轮子。一定有简单的方法可以实现这个功能。如果你有任何建议,我会非常感激。
以下是我之前提问的链接:
谢谢!
3 个回答
0
AbsolutePanel 和 LayoutPanel 是 GWT 的一部分,它们可以让你在任意的 x 和 y 坐标上放置任何元素。如果你在做一些比较严肃的应用,我建议使用像 GWT 这样的客户端解决方案,这样在有 JavaScript 的情况下会更好。
如果你想只用 GAE 而不在客户端写代码,可以使用 CSS 定位 来实现你想要的效果。只需要生成一个带有 top: 和 left: 属性的 position:fixed,就可以让文本出现在任何地方。
我不太明白你说的“操控文本位置”是什么意思,但如果你想要精确到像素的控制,我觉得用表格可能不是个好主意。
1
你要找的是一个数据表格。如果你愿意在客户端(也就是用户的电脑上)处理数据,并且愿意使用jQuery这个工具的话,可以试试DataTables。这里有一个使用DataTables和一些插件的例子,可以模拟电子表格的功能。
2
有一个叫做 UI Table Edit 的jQuery插件。这可能是个不错的起点。你可以找找已经实现的网格工具或者JavaScript插件,这些工具和插件已经帮你完成了大部分工作。我觉得 雅虎也发布了一个很不错的数据网格,它也支持编辑功能。