Получить все события, произошедшие до сих пор в приложении - PullRequest
0 голосов
/ 04 января 2012

Мне нужно знать, какие события произошли в моем веб-приложении с момента его загрузки. Есть ли способ получить события? Причина в том, что мне нужно хранить эти события: когда пользователь хочет перейти непосредственно к результату, который он получил после выполнения нескольких действий, я могу выполнить PostEvent для серии событий, чтобы достичь этого конкретного результата, или есть ли другой способ сделать то же самое с хранением событий?

Пример:

User clicks on button1 -button1 is disabled,
User Click on button2 - button2 is disabled,
User clicks on button3 -button3 is disabled,
User Click on button4 - button4 is disabled,

Теперь пользователь выполнил 4 действия, чтобы отключить все четыре кнопки. Если пользователь хочет достичь состояния, когда первые 3 кнопки, я сделаю PostEvent, нажав 3 кнопки для него.

Примечание. Пример не совсем то, что мне нужно. Это просто для объяснения.

Ответы [ 2 ]

0 голосов
/ 05 января 2012

В ZK вы можете использовать Event Interceptor для регистрации всех необходимых вам событий.

http://books.zkoss.org/wiki/ZK_Configuration_Reference/zk.xml/The_listener_Element/The_org.zkoss.zk.ui.util.EventInterceptor_interface

0 голосов
/ 04 января 2012

В GWT это не поддерживается, вы должны сделать это сами.Запишите каждое интересующее вас действие / событие, возможно, используя шаблон команды, и запишите их все для последующего воспроизведения.

...