Кастомный Javascipt (jscript)

Материал из ISPWiki
Перейти к: навигация, поиск

В теме orion есть возможность использовать свой собственный javascript на формах, отчетах и списках.

Для этого в metadata нужно добавить тег jscript.

Пример:

<metadata type="form">
  <jscript>
    window.document.title = "Hello Kitty!"
 
    window.name_event = function(e) {
      console.log('name control has been changed');
    } 
  </jscript>
...
</metadata>

Код будет выполнен после отображения формы/списка/отчета.

В связке с jscript удобно использовать атрибут event="yes" у контрола на форме. При изменение значения в контроле будет вызвана ф-ция ИМЯКОНТРОЛЛА_event. В примере выше написана такая ф-ция для контролла с именем name.