关于Extjs中的按钮的handler

用Extjs写代码的时候突然遇到的问题:一个添加按钮,点击弹出一个window,这个window的items是一个formpanel,并且在window中还有保存、重置、取消三个按钮(这三个不在formpanel中),其中保存按钮使用了submit提交formpanel。

我要说的就是重置按钮,写了一个函数ClearForm()用来清空formpanel中的数据。

一开始我是这样干的:{text: '重置', width: 80, handler:ClearForm(), scope: this},测试的时候发现点击添加按钮之后立马会执行ClearForm()函数,而点击重置却没反应。

不知原因。后来换成了这样:{text: '重置', width: 80, handler:function(){ClearForm();}, scope: this},它就好了,点击添加不会执行ClearForm(),点击重置才会执行。

额,我不知道为啥子这样。有知道的大侠留言看看。

你可能感兴趣的:(关于Extjs中的按钮的handler)