Метод Sys.Application.removeComponent

Удаляет объект из приложения и уничтожает объект, если он может быть уничтожен. Этот элемент является статическим и его можно вызывать, не создавая экземпляр класса.

Sys.Application.removeComponent(component);

component

Удаляемый компонент.

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


function tick() {
    var d = new Date();
    while($get('DataBox')) {
        window.setInterval(checkTime(d), 100);
    }
}

function checkTime(d) {
    if (!(8 < d.getHours() < 17)) {
        Sys.Application.removeComponent(DataBox);
    }
}


Показ: