サポート&サービス

Home > サポート&サービス > テクニカルサポート > ナレッジベース

テクニカルサポート

製品に関する技術的なサービスを提供しています。製品別の技術情報(ナレッジベース)および、対応環境情報をご覧いただけます。また、E-mailによるテクニカルサポートのお申し込みもこちらで受け付けています。

ComponentOne サブスクリプション製品をご購入された方

サブスクリプションにて、ComponentOne製品(ComponentOne Studio、Wijmo、Xuni)をご購入された方は、下記のComponentOne Studioサイトからユーザー登録をお願いいたします。

ComponentOne サブスクリプション製品のユーザー登録を行う

ナレッジベース

ページの初期表示時にSPREADのレイアウトが一時的に崩れてしまう
文書番号 : 40423     文書種別 : HowTo
登録日 : 2017/06/15     最終更新日 : 2017/06/15
文書を印刷する
対象製品
SPREAD for ASP.NET 10.0J
詳細
製品はWebフォームクラスで実装された内容に基づきHTMLを出力するのみで、画面上の描画はすべてブラウザのレンダリングエンジンに依存します。製品側からこの動作を改善することは困難ですが、CssスタイルでSPREADを非表示に設定しておき、ページのロードが完了してからSPREADを表示させる方法が考えられます。

◎サンプルコード(VB)
-------------------------------
Webフォームクラス
-------------------------------
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
  If Page.IsPostBack Then Return
  FpSpread1.CssClass = "hideSpread"
End Sub

------------------------------------
スタイル
------------------------------------
<style type="text/css">
    .hideSpread { visibility: hidden; }
</style>

-------------------------------
クライアント側スクリプト
-------------------------------
<script type="text/javascript">
  document.onreadystatechange = function () {
    if (document.readyState == 'complete') {
      var spread = document.getElementById('FpSpread1');
      spread.style.visibility = "visible";
    }
  }
</script>

◎サンプルコード(C#)
-------------------------------
Webフォームクラス
-------------------------------
protected void Page_Load(object sender, EventArgs e)
{
  if (Page.IsPostBack) return;
  FpSpread1.CssClass = "hideSpread";
}

-------------------------------
スタイル
-------------------------------
VBのサンプルコードで紹介しているものと同様です。

-------------------------------
クライアント側スクリプト
-------------------------------
VBのサンプルコードで紹介しているものと同様です。

この情報は、疑問・問題解決のお役に立ちましたか?

    


こちらに入力されたご質問には回答できませんので、製品に関するお問い合わせは、別途「E-mailサポート」をご利用ください。


※ 個人情報保護のため、個人情報の記入はご遠慮ください。

このページの先頭へ