HTML таблица с записываемыми ячейками? - PullRequest
0 голосов
/ 28 октября 2010

Я пытался создать простое приложение GAE и иметь возможность манипулировать положением текста на экране. Я задавал один и тот же вопрос на нескольких форумах; пока без решения. Я прошу прощения, если мой вопрос не был ясен.

Теперь я подумал о достижении той же функциональности с сеткой, как электронная таблица. Знаете ли вы, как я могу смоделировать таблицу, подобную электронной таблице, в GAE? Или HTML-таблица, где вы можете ввести строку в каждой ячейке?

Я чувствую, что пытаюсь заново изобрести колесо. Должен быть простой способ достичь этой функциональности. Буду признателен за любые предложения.

Вот ссылки на предыдущие вопросы:

Stackoverflow

comp.lang.python

Новости хакеров

Hacker News

Спасибо!

Ответы [ 3 ]

2 голосов
/ 28 октября 2010

Существует плагин jquery под названием Редактирование таблицы пользовательского интерфейса . Это может быть хорошим местом для начала. Поищите уже реализованные инструменты сетки или плагины в javascript, которые сделали большую часть работы за вас. Я думаю Yahoo! выпустила красивую сетку данных , которая также позволяет редактировать.

1 голос
/ 28 октября 2010

То, что вам нужно, - это сетка данных - если вы хорошо работаете с клиентским решением и готовы использовать jQuery, то вы можете попробовать DataTables . Вот пример таблицы данных с парой плагинов для имитации электронной таблицы.

0 голосов
/ 28 октября 2010

AbsolutePanel и LayoutPanel являются частью GWT и позволяют размещать любой элемент в произвольных координатах x и y.Я рекомендую какое-нибудь клиентское решение, такое как GWT, для любого серьезного приложения, где будет доступен javascript.

Если вы хотите решить эту проблему с помощью всего лишь GAE и без кода на стороне клиента, вы можете использовать позиционирование CSS для достижения вашего эффекта.Просто сгенерируйте атрибут top: и left: с position: fixed, и вы можете заставить текст появляться где угодно.

Я не уверен, что вы подразумеваете под «манипулированием положением текста», но я неЯ думаю, что таблица будет хорошим решением, если вы хотите контролировать уровень пикселей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...