Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Button focus、focusleave、focusenter与extjs之间的差异_Button_Extjs_Focus_Listener - Fatal编程技术网

Button focus、focusleave、focusenter与extjs之间的差异

Button focus、focusleave、focusenter与extjs之间的差异,button,extjs,focus,listener,Button,Extjs,Focus,Listener,有没有人能解释一下focus、focusleave和focusenter on button方法与extjs的区别,我迷路了,因为当我添加事件侦听器时,它们似乎是一样的。谢谢 问候 focus、focusleave和focusenter on按钮方法之间的差异 使用extjs 方法?我想你是指那些事件吧?原因: 当您调用该方法时,该方法将聚焦您的按钮 正如您在图片上看到的,中间的按钮具有焦点,您通常可以使用TAB键更改网页上的焦点。ExtJS支持使用键盘对应用程序进行完全控制 事件如果您不确

有没有人能解释一下focus、focusleave和focusenter on button方法与extjs的区别,我迷路了,因为当我添加事件侦听器时,它们似乎是一样的。谢谢

问候

focus、focusleave和focusenter on按钮方法之间的差异 使用extjs

方法?我想你是指那些事件吧?原因:

当您调用该方法时,该方法将聚焦您的按钮

正如您在图片上看到的,中间的按钮具有焦点,您通常可以使用TAB键更改网页上的焦点。ExtJS支持使用键盘对应用程序进行完全控制


事件如果您不确定要使用什么-只需使用“焦点”

focus事件应该是清晰的-当按钮具有焦点时,它将简单地触发

当组件获得焦点时,focusenter会被激发,但正如文档所述,它也会在整个组件hirearchy中激发。这意味着,如果按钮位于视图中的面板中,并且您对焦该按钮,则会在视图、面板、按钮上触发FocusCenter

主->面板->按钮

事件


焦点离开与焦点进入相同。当焦点在组件上丢失时激发-在整个hirearchy中再次激发。因此,如果焦点完全离开页面,您将看到焦点离开按钮->面板->视图

非常感谢,这非常有帮助,@rhf我很高兴它帮助了您。顺便说一句,别忘了在你的问题上标出“正确”的答案;-)