Я не эксперт по javascript, и в настоящее время я пытаюсь разбивать код предыдущего программиста.javascript reset on close
У него есть окно под названием ADD ACCOUNT, которое открывается, и вы можете либо сделать свой выбор с помощью выпадающего меню, либо перетащив другую учетную запись прямо в окно.
Что я хочу сделать, когда пользователь передумает, и они закрывают окно, оно должно автоматически сбросить все фильтры. Пользователь фактически не нажимает кнопку сброса. Они просто закрывают окно.
Прямо сейчас, если они закрывают его и открывают обратно, предыдущий выбор, который они сделали, все еще там.
Я просматривал код, и я нашел это:
var AddAccountWindow = new Ext.Window({
title: 'Add Account',
closable:true,
closeAction:'hide',
y:5,
width: 735,
height:editPnlHeight-25,
plain:true,
layout: 'fit',
stateful:false,
items: AddAcountForm
});
Есть в любом случае я могу добавить функцию сброса, которая будет автоматически срабатывать, когда они закрывают окно с кодом я Приведенную выше?
Или мне нужно создать еще одну функцию, которая будет срабатывать при закрытии?
Являются ли эти все варианты у вас есть? Есть опция onClose? – reyaner
Я считаю, что вы можете использовать 'onHide()' - i.e 'onHide: function() {// что вам нужно делать здесь;}'. Проверьте документы extJS здесь: http: //docs.sencha.com/extjs/3.4.0/#! /api/Ext.Window-cfg-closeAction –
Я не могу найти опцию onClose в любом месте. – HoodCoderMan