Перейти к содержимому


Большая форма и много полей


Сообщений в теме: 4

#1 jazvenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 224 сообщений

Отправлено 29 Июль 2013 - 12:13

Добрый день,

У нас такая проблема, Яб даже сказал, что это минус работы КБ. Если ООООООЧЕНЬЬЬЬ большая форма много полей, то после их заполнения приходится подниматься наверх, чтобы нажать сохранить. Всем же разработчикам уже давно известно, что правильный юзеринтерфейс привлекает больше пользователей, минимум действий и переходов.

Так вот Я пытался обойти эту проблему скриптом:

$(function() {
var offset_e = $("#edit_buttons").offset();
var topPadding_e = 15;
$(window).scroll(function() {
   if ($(window).scrollTop() > offset_e.top && $(window).scrollTop() < 1000) {
   $("#edit_buttons").stop().animate({
    marginTop: $(window).scrollTop() - offset_e.top + topPadding_e
    });
  } else {
   $("#edit_buttons").stop().animate({
    marginTop: 0
   });
  }
});
});
$(function() {
var offset_v = $("#view_buttons").offset();
var topPadding_v = 15;
$(window).scroll(function() {
   if ($(window).scrollTop() > offset_v.top && $(window).scrollTop() < 1000) {
   $("#view_buttons").stop().animate({
    marginTop: $(window).scrollTop() - offset_v.top + topPadding_v
    });
  } else {
   $("#view_buttons").stop().animate({
    marginTop: 0
   });
  }
});
});

Но как видно там ограничение в 1000 пикселей, Я не JS программист и для меня сложно написать правильную обработку, МОЖЕТ ПОДСКАЖИТЕ КАК ПРАВИЛЬНО СДЕЛАТЬ, чтобы кнопки всегда были справа внизу, но не смещали прикрепленные таблицы?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Июль 2013 - 12:28

Никак нельзя, для этого необходимо менять код программы. Что касается кнопок, в планах доработок есть переход "Наверх", это более универсально, чем смещение кнопок вниз. Сейчас можно нажимать клавишу "Home" - действие будет аналогичным.

#3 jazvenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 224 сообщений

Отправлено 29 Июль 2013 - 12:32

Это очень плохо (

#4 jazvenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 224 сообщений

Отправлено 29 Июль 2013 - 12:37

Ясно как и обычно вашу КБ придется допиливать своими JQuery ))) у нас уже 30% кода так функционирует )

А шаблоны у Вас открыты? Можно переписать шаблон HTML формы и кнопок самим? Или тоже Zend?

#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Июль 2013 - 13:23

Если уже "допиливали", то к чему спрашиваете? Насчет изменения шаблонов страниц писалось не один раз.

Любые изменения в системных файлах вы вносите на свой "страх и риск". Вносить или не вносить - ваше дело.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных