Javascript

Разработчику

В программе "Клиентская база" при редактировании дополнительных параметров поля можно задать выполнение javascript каждому из них. Javascript можно задать любому из них вне зависимости от типа поля (в том числе и системным полям).

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

 

Далее следует  внести javascript в предназначенное для него поле. В случае, если вы только начали работу с javascript, вы можете заполнить javascript используя шаблон.

После чего сохраните настройки и откройте редактирование настроек поля снова. Код Javascript вам будет предложено редактировать в отдельном окне, что значительно удобнее.

Рассмотрим пример поля "Сайт", id поля 444. В данном случае шаблон Javascript выглядит так (нажмите на картинку для увеличения): 

 

В шаблоне уже присутствуют функции on_change и on_submit. Функция on_change_Sayt срабатывает когда поле изменено. Функция on_submit_Sayt срабатывает когда вы сохраняете строку. Чтобы вызывались данные функции необходимо добавить обработчики событий на элементы, что делается с помощью функции addHandler.

Если проверка значений показала что форму сохранять нельзя вы можете в функции on_submit_Sayt, вернуть значение false. В этом случае сохранения строки не произойдет.

В случае если вам нужно произвести скрытие поля, то можно воспользоваться функций display_field. Данная функция принимает два параметра, первый это id поля, второй 0 — если нужно скрыть поле, 1 — если отобразить.

 

Еще примеры с форума:

//forum/index.php?showtopic=2504

//forum/index.php?showtopic=2509



comments powered by HyperComments

+ сегодня

компаний уже выбрали Клиентскую базу!
Узнайте, почему.

  • компания
  • компании
  • компаний
  • выбрала
  • выбрали
  • выбрали

Создайте собственный аккаунт прямо сейчас! Бесплатно! Создать аккаунт