1 / 1 / 0
Регистрация: 18.06.2018
Сообщений: 91
|
|
1 | |
В какой формат проще сделать экспорт страницы?24.09.2018, 20:04. Показов 1146. Ответов 8
Метки нет Все метки)
(
Всем доброго вечера!)
Вот какой у меня вопрос Моя страница имеет несколько таблиц, ячейка каждой таблицы в себе имеет input[type=text]. После работы с таблицами, стоит задача что бы пользователь мог сохранить результат того что ввел. Вот собственно вопрос, какой самый простой вариант? В какой формат? Я вчера попробовал сохранить страницу в виде PDF файла. Библиотека которую я нашел, к сожалению не смогла превратить в такой формат таблицу в ячейках которой лежат инпуты. Мне, подойдет любой выходной формат, даже если его править не выйдет. Подскажите какая библиотека будет лучше для такой задачи?
0
|
|
24.09.2018, 20:04 | |
Ответы с готовыми решениями:
8
Экспорт ASP.Net страницы в PDF формат Экспорт по проще из Txt В какой формат файла лучше сделать длинную звукозапись чтобы и качество было хорошим и вес был не большим? Какой язык проще? |
║XLR8║
|
|
25.09.2018, 02:15 | 2 |
input - с англ. ввод, разумеется что на бумагу можно что угодно ввести\написать\вырезать, но я вот к чему: зачем пытаться отображать поля ввода в pdf? Не проще ли заменить все
<input..> на <span>...</span> , например, и только после преобразовывать в pdf? В дополнение, мне кажется, можно схитрить и все поля ввода сделать "гибридными", когда все поля ввода скрыты, но есть дополнительный JS код, который позволяет пользоваться span элементом как полем для ввода данных. Любая библиотека пользовательских input-ов должна подойти, так как большинство из них на этом и работают, да и всегда можно сделать свой велосипед если высота рамы не подходит.
0
|
![]() 2424 / 1733 / 622
Регистрация: 11.07.2016
Сообщений: 4,011
|
|
25.09.2018, 09:21 | 3 |
2
|
1 / 1 / 0
Регистрация: 18.06.2018
Сообщений: 91
|
|
25.09.2018, 12:16 [ТС] | 4 |
К сожалению не проще, у меня уже все готово. Инпутов реально много, все с id, прописаны методы, для работы с ними. Т.е. у меня уже все работает, кроме сохранения результатов.
Это мой первый не коммерческий проект. Брался ради опыта, изначально не знал что лучше использовать для реализации функционала. Сейчас думаю, может легче будет писать в Excel? Или это едиственная опция для меня. И конечно же, поискал в ютубе. Кликните здесь для просмотра всего текста
Эта либа тоже не сработала. Скопировал, все прямо как в видео. Хром ругает FileSaver. Сижу уже 3 раза по 3-4 часа, даже не знаю что делать)
0
|
1 / 1 / 0
Регистрация: 18.06.2018
Сообщений: 91
|
||||||
26.09.2018, 07:19 [ТС] | 5 | |||||
Что нужно почитать, что бы перевести этот код в JS? (указано что оно написано на CoffeeScript)
Исходник тут: http://jsfiddle.net/isak_b/hp6fj/
0
|
the hardway first
![]() 2430 / 1812 / 897
Регистрация: 05.06.2015
Сообщений: 3,583
|
||||||
26.09.2018, 08:52 | 6 | |||||
![]() Решение
MadMetal,
2
|
супермизантроп
![]() 3935 / 2974 / 691
Регистрация: 18.04.2012
Сообщений: 8,623
|
|
27.09.2018, 12:01 | 7 |
всякая ячейка таблицы уже имеет два индекса: cellIndex и rowIndex, поэтому инпут внутри ячейки и без какого-либо собственного id однозначно идентифицируется... присваивать id инпутам в ячейках -- самая большая глупость из всех возможных
0
|
1 / 1 / 0
Регистрация: 18.06.2018
Сообщений: 91
|
|||||||||||
05.10.2018, 12:12 [ТС] | 8 | ||||||||||
Возможно и глупость, но я благодарен за Ваш комментарий, разберусь, в следующих работах обязательно учту.
Отлично. Большое Вам спасибо. Это то что мне нужно. Только у меня будет один вопрос. Я сразу начал писать алгоритм наполнения массива данными из таблицы. Данные в массив я подтягиваю из <p> и <input>, так вот есть следующая загвоздка. Данный код:
Кликните здесь для просмотра всего текста
js1p.js:33 Uncaught TypeError: row.map is not a function at js1p.js:33 at Array.map (<anonymous>) at toTsv (js1p.js:32) at makeExcelCsvBlob (js1p.js:16) at downloadExcelCsv (js1p.js:39) at generateCSV (js1p.js:62) В тегах параграфа я храню подписи к таблицам, разумеется я могу от них отказатся, но интересно почему не срабатывает код. Еще раз спасибо!
0
|
the hardway first
![]() 2430 / 1812 / 897
Регистрация: 05.06.2015
Сообщений: 3,583
|
||||||
07.10.2018, 23:17 | 9 | |||||
MadMetal, потому что там ожидается массив:
0
|
07.10.2018, 23:17 | |
Помогаю со студенческими работами здесь
9
Экспорт в формат dbf Экспорт в формат Xml Какой фреймворк для Веб лучше/проще?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |