Toggle menu
862
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Diagram viewer control

From Catglobe Wiki
Revision as of 07:31, 30 July 2009 by Catglobe (talk | contribs) (add breadscrump)

New Report Design 2009 => Diagram viewer control


Introduction

In current implementation, there is no specific implementation for a DiagramViewer while it should. There are couple of places where diagram can be viewed but with separate implementation, just to name some:

  • Diagram viewer
  • Report viewer
  • Monitor
  • Dashboard
  • Tabulation result viewer

So, for the sake of consistency, I decided to make a DiagramViewer control that can be used all over places.

Design Decisions

  • Use the model from Microsoft AJAX.NET that has been applied for resource-ex controls. See the instruction for implementation here
  • The design must reuse the nice features of asynchronous processing that have been applied by Chuong and Dennis
  • AjaxPro is used as a mean for calling server's code from client-side
  • Crash message must be controlled by the control itself (no dump screen), instead user has the ability to enable/disable viewing of full error message