キャンバスアプリケーションのサイズの取得
次のコード例に、size メソッドをコールしてキャンバスアプリケーションのサイズを取得する方法を示します。console.log 関数でフレームサイズが出力されるため、キャンバスアプリケーションのサイズを変更しながら、サイズの変化を確認できます。
1// Get the canvas app sizes in the sizes object.
2var sizes = Sfdc.canvas.client.size();
3
4console.log("contentHeight; " + sizes.heights.contentHeight);
5console.log("pageHeight; " + sizes.heights.pageHeight);
6console.log("scrollTop; " + sizes.heights.scrollTop);
7console.log("contentWidth; " + sizes.widths.contentWidth);
8console.log("pageWidth; " + sizes.widths.pageWidth);
9console.log("scrollLeft; " + sizes.widths.scrollLeft);
10
11// Resize the canvas app.
12Sfdc.canvas(function() {
13 sr = JSON.parse('<%=signedRequestJson%>');
14 Sfdc.canvas.client.autogrow(sr.client);
15});