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


Копирование полей

Копирование JavaScript

В теме одно сообщение

#1 AMudroff

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

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

Отправлено 16 Сентябрь 2016 - 14:11

Здравствуйте!
Есть два поля типа "Список", значения в них идентичны. Есть два поля типа "Связь", поля идентичны, связь с одной и той же таблицей, значения одинаковы. Все поля в одной таблице.
Подскажите почему при присвоении значения из поля типа "Список" в поле типа "Текст" или "Список" оно происходит сразу (присвоение делается с помощью JavaScript), а вот с полем типа "Связь" такого не происходит. Присвоение происходит только после сохранения?

Сообщение отредактировал AMudroff: 16 Сентябрь 2016 - 14:40


#2 CbCoder

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

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

Отправлено 16 Сентябрь 2016 - 17:50

Потому что в поле связь хранится (и соответственно копируется) id связанной записи, тогда как отображается как правило другое поле. Чтобы связать id с отображаемым значением необходимо обратится к БД, что происходит только после сохранения.





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

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