0

私は Telerik Report Control を使用しており、複雑なレポート データを処理する際に多くの技術的な問題を解決しました。しかし、しばらくして、データのレイアウトと配置に関連する 1 つの大きな問題が発生しました。いくつかのフィールドに巨大なデータがあり、Web ブラウザーで非常に乱雑に見える場合、テキストボックスの位置がずれていました。

2012 年第 3 四半期のリリース後、telerik が提供するテーブル ベースのレイアウトを使用することにしました。これで問題が確実に解決されることを願っています。

参照: http://www.telerik.com/help/reporting/table-working-with-table-cross-table-list-items.html

Q3 の試用版を使用している間、テーブル ベースのレイアウトが問題を解決し、ブラウザーで Telerik レポートから適切に調整されたデータを取得できると想定しました。しかし、ここでページングに関連する別の問題が発生しました。テーブルはすべてのレコードを 1 ページにレンダリングし、行数に関係なく複数のページでデータを表示しません。レポートのすべてのページ設定を適切に設定しましたが、期待した結果が得られません。テレリックは、繰り返される詳細セクションに基づいてページングをレンダリングしているようですが、私の場合、詳細セクション自体にテーブル コントロールを追加し、テーブル コントロールの Datasource プロパティを割り当てました。データ ページごとに表示する方法を提案できる人はいますか :) または、レポート ビューアーでこのミス アライメントの問題を取り除く方法はありますか?

また、レポート フィールドの HTML のレンダリングを制御する方法はありますか? では、レンダリングされた出力をカスタマイズして Html を追加するのは簡単でしょうか?

この問題に関連する次のスクリーン ショットをご覧ください。

http://www.telerik.com/ClientsFiles/1feff8ee-5f4a-4f29-8993-9f1a176d4027_table-based-Trial.jpg : 100 件以上のレコードを 1 ページで表示する新しいバージョンのレポート

助けてください、

ありがとうございました

4

1 に答える 1

0

これは、画面ベースの表示用に最適化されたインタラクティブ ビューのソフト ページング メカニズムによるものです。言い換えれば、垂直スクロール バー (論理レイアウト) を使用して、クライアント上で 1 つの連続したフォームに表示される 2 ページの長いテーブルを持つことができます。印刷すると、テーブルは 2 枚の別々の用紙に印刷されます (印刷レイアウト)。ビューアの ViewMode プロパティをPrintPreviewに設定して、印刷プレビューを強制できます。

テーブル レイアウトの詳細セクションの使用については、すべてのテキスト ボックスのドッキング プロパティを左に設定できます。これにより、すべてのテキストボックスの高さを同じに保つことができます。

于 2013-09-17T15:19:52.797 に答える