2012-05-04 62 views
2

我知道一個應用程序可以知道它是否在儀表板中運行(使用rally.sdk.util.Context),但有沒有辦法讓它知道儀表板組件的尺寸是多少?儀表板的尺寸應用程序

例如,我必須使用多少個水平和垂直像素?

謝謝...

回答

1

在SDK 1.0的應用程序,你可以用下面的方法道場,以幫助您的應用程序的創建。

如果你希望你的應用程序的當前大小可以使用:

dojo.window.getBox(); 

這將返回一個對象,它看起來像這樣:

{ 
    "w":1626, 
    "h":372, 
    "l":0, 
    "t":0 
} 

如果你想對閱讀起來功能,你可以在dojo的文檔here上這樣做。

+1

很好 - 有沒有拉力SDK 2.0的解決方案? – kimon

+0

在2.0中,您應該只能從應用程序類中執行this.getSize()。由於應用程序容器包裝在具有合適佈局的ViewPort中,因此應占用整個可用空間。 –