✔ Добавить функционал переноса страниц внутри отчета
(Completed by Андрей Буганов on September 27, 2013)
Comments
Андрей Буганов on September 23, 2013:
Алексей, сейчас есть проблема, что если в середину отчета надо вставить страницу - это невозможно сделать, только делать новую форму. Предлагаю сделать возможность перетаскивать страницы
http://joxi.ru/q0ZAUtg5CbBKS9G78bg
(drag and drop) для изменения порядка
Alexey Bychkov on September 23, 2013:
Готово
Андрей Буганов on September 24, 2013:
не удается перетащить страницу http://joxi.ru/DzRBUtg5CbD7Qx0cFoU, красная стрелка на блоке который держу мышкой и хочу вставить в это место Если так сделать несколько раз то тогда блок для вставки появляется на нужном месте
Андрей Буганов on September 24, 2013:
в целом, как-то не очень уверенно работает, иногда приходится несколько раз двигать блоки туда-сюда - пока появится блок встаки в нужном месте
Alexey Bychkov on September 24, 2013:
это стандартная работа плагина jqueryUi sortable - http://jqueryui.com/sortable/#display-grid для того, чтобы страницу перетащить в другое место, нужно выбрать страницу и тащить на место той страницы, куда вы хотите вставить. если честно, до конца не поняли в чем у вас возникла сложность.
Андрей Буганов on September 24, 2013:
И я тащу на скриншоте, но хотя я поле перетащил на пустую область вставить его туда не получается. Запишу видео с комментариями
Alexey Bychkov on September 24, 2013:
Андрей, попробуйте поработать с этим плагином по ссылке выше и напишите, есть проблемы или нет.
Андрей Буганов on September 24, 2013:
Попробовал, там удобнее намного, понял причины: 1. Там квадраты и небольшие, у нас прямоугольники, и мне надо раза в 2 больше протащить блок по горизонтали прежде чем появится область для вставки 2. Если я при перемещении блок сдвину хоть чуть-чуть верх или вниз то область для вставки не появляется, только если почти идеально двигать по оси горизонтального ряда блоков http://joxi.ru/OllBUtg5CbDXVpKdwWA. На скрине я тащу блок слева в право и при этом чуть выше от другого блока и область вставки не появляется
Alexey Bychkov on September 24, 2013:
Андрей, перепроверили на нескольких совершенно разных компьютерах - не удалось обнаружить даже намёка на такую проблему.
Андрей, честно - не вижу особых проблем на видео. Три прямоугольника образуют очень маленькую по высоте и ширине рабочую область. Если резко дёрнуть один из них в другую сторону экрана - естественно, что крайнее положение будет работать неуверенно. Исходный скрипт в такой ситуации, думаю, тоже будет работать неуверенно. Мне-то вообщем-то не суть важно - можем сражаться с этой проблемой сколько скажете. Но моё субъективное мнение такое: попробуйте потаскать блоки в более приближённом к реальности примере (например, когда их 10). если работа при этом будет ощутимо затруднена (как в первом случае - согласен, что передвигать крайние было очень неудобно), есть смысл тратить на это время. Если всё нормально, то мне кажется, что на это не стоит тратить слишком много времени. Потому как сейчас что-либо улучшить здесь можно только такими путями: 1. Дорабатывать этот плагин изнутри и менять и улучшать его логику 2. Менять плагин на другой 3. Разрабатывать с нуля свой для этих целей Настройки понасиловать ещё можно, конечно, но не уверен, что это даст улучшение. Вообщем, как скажите, конечно, но я просто озвучиваю своё мнение на этот счёт.
Андрей Буганов on September 27, 2013:
хорошо, на большем количестве блоков ведет себя отлично. Принято
Comments
Андрей Буганов on September 23, 2013:
Предлагаю сделать возможность перетаскивать страницы http://joxi.ru/q0ZAUtg5CbBKS9G78bg (drag and drop) для изменения порядка
Alexey Bychkov on September 23, 2013:
Андрей Буганов on September 24, 2013:
Если так сделать несколько раз то тогда блок для вставки появляется на нужном месте
Андрей Буганов on September 24, 2013:
Alexey Bychkov on September 24, 2013:
для того, чтобы страницу перетащить в другое место, нужно выбрать страницу и тащить на место той страницы, куда вы хотите вставить.
если честно, до конца не поняли в чем у вас возникла сложность.
Андрей Буганов on September 24, 2013:
Alexey Bychkov on September 24, 2013:
Андрей Буганов on September 24, 2013:
1. Там квадраты и небольшие, у нас прямоугольники, и мне надо раза в 2 больше протащить блок по горизонтали прежде чем появится область для вставки
2. Если я при перемещении блок сдвину хоть чуть-чуть верх или вниз то область для вставки не появляется, только если почти идеально двигать по оси горизонтального ряда блоков http://joxi.ru/OllBUtg5CbDXVpKdwWA. На скрине я тащу блок слева в право и при этом чуть выше от другого блока и область вставки не появляется
Alexey Bychkov on September 24, 2013:
Андрей Буганов on September 24, 2013:
Alexey Bychkov on September 26, 2013:
на мой взгляд, стало лучше работать
попробуйте
Андрей Буганов on September 26, 2013:
Alexey Bychkov on September 26, 2013:
Три прямоугольника образуют очень маленькую по высоте и ширине рабочую область. Если резко дёрнуть один из них в другую сторону экрана - естественно, что крайнее положение будет работать неуверенно. Исходный скрипт в такой ситуации, думаю, тоже будет работать неуверенно.
Мне-то вообщем-то не суть важно - можем сражаться с этой проблемой сколько скажете.
Но моё субъективное мнение такое:
попробуйте потаскать блоки в более приближённом к реальности примере (например, когда их 10). если работа при этом будет ощутимо затруднена (как в первом случае - согласен, что передвигать крайние было очень неудобно), есть смысл тратить на это время. Если всё нормально, то мне кажется, что на это не стоит тратить слишком много времени.
Потому как сейчас что-либо улучшить здесь можно только такими путями:
1. Дорабатывать этот плагин изнутри и менять и улучшать его логику
2. Менять плагин на другой
3. Разрабатывать с нуля свой для этих целей
Настройки понасиловать ещё можно, конечно, но не уверен, что это даст улучшение.
Вообщем, как скажите, конечно, но я просто озвучиваю своё мнение на этот счёт.
Андрей Буганов on September 27, 2013:
Принято