1

Telerik MVC スプリッターを使用しようとしています。完全に読み込まれると非常に見栄えがよくなりますが、読み込み中に含まれているコンポーネントが互いの下に配置され、レイアウトが完全に台無しになります。簡単な解決策はありますか?

または、お勧めできる優れた jQuery スプリッターはありますか? 実際、レイアウトを完全に制御できる方が好きです。

4

1 に答える 1

2

免責事項: 私は Telerik で働いており、Splitter の開発を行いました。

ソリューション

  • スプリッター コンテンツを非同期的に読み込む-ペインを作成するときにLoadContentForm メソッドを使用すると、ページの読み込みを高速化できます。デモ サイトでわかるように、UI の応答性が大幅に向上します。
  • HtmlAttributes を介してペインにスタイルを提供します。CSS を使用して各ペインのスタイルを設定できるfloatため、シナリオでレイアウトが意味のあるものになります。これは、すぐに使用できるようにするにはあまりにもカスタムです。

なぜそんなに難しいのですか?

この問題を解決するには、サーバーからレイアウトをレンダリングする必要がありました。ただし、スプリッターのサイズ (通常はコンテナーの 100%) がわからない場合、レイアウトにHTML を使用しない限り<table>、これを行うことはかなり不可能です(修正するよりも、テーブルにより多くの問題をもたらします)。彼ら)。したがって、私たちはそれをオプトアウトし、クライアントでサイズを調整することにしました. プロセスを簡単にするためのより多くのオプション ( CSS3 flexbox モジュール) を調査していますが、クロスブラウザー ソリューションの場合は、上記の方法を使用してください。

于 2011-03-14T12:22:37.010 に答える