Show/Hide Toolbars

Руководство администратора

Видимость ДП в зависимости от значений нескольких ДП

Ссылки Назад Вверх Вперед

Старый МТФ

Отображение ДП с ID 237, 239, 249, 250 в зависимости от их значений.

$(window).on('NewTaskLoadFinished', function() //оставить эту строчку для карточки новой задачи
$(window).on('MTFMainLoadFinished', function() //оставить эту строчку для карточки задачи
{
var ep250 = new ExtParam(250);
var ep249 = new ExtParam(249);
var ep239 = new ExtParam(239);
var ep237 = new ExtParam(237);
ep250.change(function() {
  if (!!window.frames['ep250iframe'].$find('rgTable').get_masterTableView().get_dataItems()[0]) //проверяет, есть ли строки в таблице, если есть то возвращает true
    ep250.show();
  else
    ep250.hide();
 
  });
ep249.change(function() {
  if (!!window.frames['ep249iframe'].$find('rgTable').get_masterTableView().get_dataItems()[0]) //проверяет, есть ли строки в таблице, если есть то возвращает true
    ep249.show();
  else
    ep249.hide();
 
  });
ep239.change(function() {
  if (!!window.frames['ep239iframe'].$find('rgTable').get_masterTableView().get_dataItems()[0]) //проверяет, есть ли строки в таблице, если есть то возвращает true
    ep239.show();
  else
    ep239.hide();
 
  });
ep237.change(function() {
  if (!!window.frames['ep237iframe'].$find('rgTable').get_masterTableView().get_dataItems()[0])
    ep237.show();
  else
    ep237.hide();
 
  });
ep249.change(); //запускает функцию на действие "загрузка мтф"
ep239.change();
ep237.change();
ep250.change();

}

  function onDestroy() {

      window.removeEventListener('MTFMainLoadFinished', onLoad);

      ep249?.destroy();

      ep239?.destroy();

      ep237?.destroy();

      ep250?.destroy();

   }

 

  window.addEventListener('MTFMainLoadFinished', onLoad);

  window.addEventListener('MTFMainDestroyed', onDestroy);

Полезные ссылки