Есть ли в Javascript или PHP редактор холста / макета для определения пользовательских макетов документов? - PullRequest
1 голос
/ 12 марта 2012

Я пытаюсь разработать модуль печати счетов для создаваемого нами приложения (на PHP и Javascript). Дело в том, что ... я хочу, чтобы наши клиенты могли настраивать вывод своих счетов-фактур, например, выбирать, где разместить логотип и заголовок, как организовать вывод данных и т. Д.

Я знаю, как я хочу это сделать, но я не знаю, как применить это на практике, поэтому мой вопрос: есть ли какой-либо класс / модуль Javascript или PHP, обеспечивающий редактируемый холст / макет? (так что я могу позволить своим клиентам создавать собственные документы или отчеты).

Что-то, что может обрабатывать <div></div> блоки графическим способом, аналогично тому, что делают редакторы тегов, возвращая сериализованный массив или что-то в этом роде ... ну, на самом деле все будет делать, пока я могу интегрировать его в нашу кодовую базу, но вот в чем вопрос ...

1 Ответ

2 голосов
/ 12 марта 2012

Я не смог найти ничего похожего на то, что вы ищете, но создать его не должно быть слишком сложно.

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

Вы можете легко сериализовать содержимое и положение DIV с помощью Ajax.

Учебное пособие здесь не то, что вы ищете, но это первый шаг на пути: http://devheart.org/articles/jquery-customizable-layout-using-drag-and-drop/

обновление

Очевидно это: http://jqueryui.com/demos/draggable/ также является важной ссылкой

...