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


Смена значений в полях связи "на лету"


  • Вы не можете ответить в тему
В этой теме нет ответов

#1 Игорь Борисович

    Участник

  • Пользователи
  • PipPip
  • 29 сообщений
  • Пол:Мужчина

Отправлено 17 Февраль 2015 - 16:08

Здравствуйте.

Может быть найдется кто-то сведущий в Java, что бы подсказать решение для реализации возможности смены значений в полях связи "на лету" (без необходимости сохранения в таблице).


Есть 3 поля связи:

Поле связи 1: Компания
Поле связи 2: Отдел/сотрудник
Поле связи 3: Основной контакт

В "поле связи 3" есть вычисление, которое в принципе отлично работает:

  if ($line['Основной контакт']['Относится к компании'])
  {
	$line['Компания'] = $line['Основной контакт']['Относится к компании'];
  }
  elseif ($line['Компания'])
  {
	 $line['Основной контакт']['Относится к компании'] = $line['Компания'];
  }
  
  if ($line['Основной контакт']['Относится к сотруднику'])
  {
	$line['Отдел/сотрудник'] = $line['Основной контакт']['Относится к сотруднику'];
  }
  elseif ($line['Отдел/сотрудник'])
  {
	$line['Основной контакт']['Относится к сотруднику'] = $line['Отдел/сотрудник'];
  }

При использовании данного вычисления с полями типа "Список", значения обновляются "на лету", без необходимости сохранения в таблице, а вот с полями типа "Связь", такой возможности нет.

Я предполагаю, что нужно "перекодить" имеющееся вычисление на синтаксис Java, что бы все происходило "на лету".

Если кто-то может, подскажите? Совсем в Java не разбираюсь.





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

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