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


Вычисления php и яваскрипт в подчиненных таблицах.


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

#21 CbCoder

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

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

Отправлено 15 Ноябрь 2012 - 16:07

Просмотр сообщенияwondertalik (15 Ноябрь 2012 - 16:01) писал:

Как это сделать?

Вычислением на изменение поля Статус.

#22 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 15 Ноябрь 2012 - 17:07

Это я делал. Вот такое:
$line['Статус'] = "Тип1";
$line['Наименование'] = "";
$line['Ед. изм.'] = "";
Дело в том что наименование и ед изм обнуляются, а поле статус принимает значение тип1, но видно это только после нажатия ф5 в браузере.

#23 CbCoder

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

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

Отправлено 16 Ноябрь 2012 - 09:43

Это баг, исправим. Все поля должны сами себя обновлять в реальном времени.

#24 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 16 Ноябрь 2012 - 11:15

Спасибо, жду информации об исправлении.

Сообщение отредактировал wondertalik: 16 Ноябрь 2012 - 11:15


#25 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 16 Ноябрь 2012 - 11:24

И еще. Если есть две подчиненные таблицы(Добавление позиции в номенклатуру и Позиции прихода) и одна внешняя (Номенклатура). Вычисление первой заполняют позициями Номенклатуру. В позициях прихода есть поле Наименование типа связь с наименованием номенклатуры. Так вот если в позициях прихода я добавляю строку, в выпадающем списке Наименования не находится, тогда я перехожу в "Добавление позиции в номенклатуру" и там добавляю необходимую строку. После этого я перехожу обратно в Позиции прихода и в выпадающем списке добавленная позиция не появляется до тех пор, пока я не обновлю страницу через ф5. Это баг?

#26 CbCoder

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

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

Отправлено 16 Ноябрь 2012 - 11:48

Нет, это не баг, это особенность текущего поля связи. Если вы уже открывали список - содержимое сохраняется в кэше, и принудительно обновить его можно либо по F5 (как вы делали), либо просто задав другой поиск в строке поля связи.

#27 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 16 Ноябрь 2012 - 12:16

Я могу спрятать кнопку добавить запись в подчиненной таблице, если скажем, в родительской поле "Тип" имеет значение, например, "добавлено"?

#28 CbCoder

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

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

Отправлено 16 Ноябрь 2012 - 13:00

Нет, т.к. во-первых, у этой кнопки нет id. ID элементов html можно посмотреть в исходном коде страницы.
Во-вторых, js в подчиненных записях не работает, вы же знаете об этом.

#29 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 16 Ноябрь 2012 - 13:16

Знаю. Я хотел узнать возможно ли повесить яваскрипт в поле родительской таблицы и она это делала. Но без айди это не реально. Ладно другой вопрос

Цитата

есть две подчиненные таблицы(Добавление позиции в номенклатуру и Позиции прихода) и одна внешняя (Номенклатура). Вычисление первой заполняют позициями Номенклатуру. В позициях прихода есть поле Наименование типа связь с наименованием номенклатуры.
Если в таблицу Добавление позиции номенклатуры я повешу вычисление при отображении наименования - стирать значение полей. Должно ли оно срабатывать при переходе между подчиненными таблицами?

Сообщение отредактировал wondertalik: 16 Ноябрь 2012 - 13:16


#30 CbCoder

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

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

Отправлено 16 Ноябрь 2012 - 14:20

Нет, не сработает. Отображение полей работает при загрузке страницы, переходы/переключения на это не влияют.

#31 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 16 Ноябрь 2012 - 16:35

Просмотр сообщенияwondertalik (16 Ноябрь 2012 - 12:16) писал:

Я могу спрятать кнопку добавить запись в подчиненной таблице, если скажем, в родительской поле "Тип" имеет значение, например, "добавлено"?
Средствами jquery Вы можете сделать с любым элементом DOM что угодно даже при отсутствии id. Насколько это целесообразно, другой вопрос. Достаточно разработчикам слегка поменять структуру, как все может развалится. Быть может все кнопки на странице снабдить своим id (это уже вопрос-просьба к разработчикам)? Иногда действительно не хватает. Кстати такая же история с названием столбцов в подчиненных таблицах.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#32 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 16 Ноябрь 2012 - 17:54

Просмотр сообщенияandibrag (16 Ноябрь 2012 - 16:35) писал:

Средствами jquery Вы можете сделать с любым элементом DOM что угодно даже при отсутствии id. Насколько это целесообразно, другой вопрос. Достаточно разработчикам слегка поменять структуру, как все может развалится. Быть может все кнопки на странице снабдить своим id (это уже вопрос-просьба к разработчикам)? Иногда действительно не хватает. Кстати такая же история с названием столбцов в подчиненных таблицах.
Поэтому хочется нативного от разработчиков решения. Отлавливать потом подобные приколы не хотелось бы!

#33 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 17 Ноябрь 2012 - 16:49

Просмотр сообщенияCbCoder (16 Ноябрь 2012 - 09:43) писал:

Это баг, исправим. Все поля должны сами себя обновлять в реальном времени.
Как успехи с исправлениями?

#34 CbCoder

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

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

Отправлено 17 Ноябрь 2012 - 17:09

Просмотр сообщенияwondertalik (17 Ноябрь 2012 - 16:49) писал:

Как успехи с исправлениями?

Поставлено в очередь программисту. По мере исправления отпишемся.

#35 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 17 Ноябрь 2012 - 17:18

Понял. Буду ждать.

#36 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 20 Ноябрь 2012 - 10:54

Просмотр сообщенияCbCoder (17 Ноябрь 2012 - 17:09) писал:

Поставлено в очередь программисту. По мере исправления отпишемся.
Как скоро Вы исправите? Очень нужно исправление.

#37 CbCoder

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

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

Отправлено 20 Ноябрь 2012 - 11:37

Сегодня-завтра скорее всего. Задание подняли повыше.

#38 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 23 Ноябрь 2012 - 14:56

Уважаемые разработчики. Как обстоят дела с исправлением?

#39 Timur

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

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 854 сообщений
  • Пол:Мужчина

Отправлено 23 Ноябрь 2012 - 16:36

Просмотр сообщенияwondertalik (23 Ноябрь 2012 - 14:56) писал:

Уважаемые разработчики. Как обстоят дела с исправлением?
В понедельник будет выпущена ревизия с исправлением проблемы с вычислениями.

#40 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 26 Ноябрь 2012 - 09:58

Обновился до 6423. Исправили. Спасибо огромное.

Сообщение отредактировал wondertalik: 26 Ноябрь 2012 - 12:57






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

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