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
ExtJS 4桌面任务栏-如何通过编程获得高度_Extjs_Extjs4_Extjs Mvc - Fatal编程技术网

ExtJS 4桌面任务栏-如何通过编程获得高度

ExtJS 4桌面任务栏-如何通过编程获得高度,extjs,extjs4,extjs-mvc,Extjs,Extjs4,Extjs Mvc,在调整窗口大小并防止其覆盖任务栏时,以编程方式获取任务栏的高度会很有帮助。我现在可以在窗口大小计算中硬编码高度,但希望有更好的方法。我不再需要任务栏高度值,因为有一种方法可以在没有任务栏的情况下获得桌面高度: _myDesktopApp.desktop.body.dom.clientHeight 之前,我使用: _myDesktopApp.desktop.getHeight() 这给了我综合的高度 因此,如果我需要任务栏,我可以: _myDesktopApp.desktop.getHeigh

在调整窗口大小并防止其覆盖任务栏时,以编程方式获取任务栏的高度会很有帮助。我现在可以在窗口大小计算中硬编码高度,但希望有更好的方法。

我不再需要任务栏高度值,因为有一种方法可以在没有任务栏的情况下获得桌面高度:

_myDesktopApp.desktop.body.dom.clientHeight
之前,我使用:

_myDesktopApp.desktop.getHeight()
这给了我综合的高度

因此,如果我需要任务栏,我可以:

_myDesktopApp.desktop.getHeight() - _myDesktopApp.desktop.body.dom.clientHeight

什么任务栏?我在ext4文档或源代码中没有看到任何对“任务栏”的引用。请仔细查看Ext.ux.desktop.App并搜索getTaskbarConfig()。请添加您的评论作为答案,明天接受。@James Clark:桌面应用程序是Sencha的演示应用程序: